DEV Community

Cover image for Front end Development Frameworks
Karl Esi
Karl Esi

Posted on

Front end Development Frameworks

Now, building websites usually involves a bunch of repetitive tasks. This is where front-end frameworks and libraries come in.

A framework or a library comes with a lot of code that we can reuse in our websites. So, they help us get the job done faster. That is why a lot of companies these days use one of these popular libraries or frameworks like React, Angular, or Vue.

React is is technically a library, while Vue and Angular are frameworks. It is a library. But, subtle distinctions aside, all these tools serve the same purpose: they help us build applications faster.

Now, you don't need to learn all of these to get started. Different companies use different tools for different projects.

So, as you move from one project to another, you may want to learn about the other tools. If you are starting out, just focus on React because it is the most popular tool in this space.

Graph showing all the other tools to learn, that is, HTML and CSS, JavaScript, React and Git

Once you learn React, you can always learn the other tools if needed.

To learn the basics of React, you will probably need a couple months.

I hope you received excellent value in today's article. If you would like to go deeper, head over to My Newsletter, where you can find more great contents that will help you in your productivity, your impact and the quality of your life. I wish you an amazing day.

Top comments (2)

Collapse
 
kalkwst profile image
Kostas Kalafatis

Hey there!

While we appreciate you sharing posts here, please see DEV's Content Policy available in our Terms and be careful not to share content that is too promotional. The terms state:

Users must make a good-faith effort to share content that is on-topic, of high-quality, and is not designed primarily for the purposes of promotion or creating backlinks.

Going forward, be careful to avoid sharing articles that are too promotional in nature. While it's generally okay to promote your product, business, personal brand, etc., just make sure that the content you share has value beyond promotion.

If you balance out any promotional materials with helpful tutorials, walkthroughs, or other information, then your post should fit just fine. But, if you continue sharing heavily promotional material, it's likely that our moderators will downvote your content, making it less discoverable in our feeds and potentially deindexed from search engines. If your content is regularly downvoted by our mods, this will alert our admin, who may take action to remove your content and/or suspend your account.

We hope you continue to enjoy DEV and share content, but please keep the promotional material to a minimum and keep in mind that the community here is made up of software devs who are primarily trying to help out and learn from one another!

Collapse
 
thekarlesi profile image
Karl Esi

Noted with thanks.