DEV Community

Cover image for Web Frameworks/Libraries: The What and Why Explained! 🔥🛠
Arjun Vijay Prakash
Arjun Vijay Prakash

Posted on

Web Frameworks/Libraries: The What and Why Explained! 🔥🛠

🤓 What is ACTUALLY a Web Framework/Library?

It's important to know what is a web framework/library before learning why to use it.

GeeksforGeeks describes 'web frameworks' as "a software framework that is designed to support the development of web applications including web services, web resources, and web APIs."

Web frameworks are a piece of software that offers a way to create and run web applications faster and smarter.

Thus, you don’t need to code on your own and look for probable miscalculations and faults.

Or, it lets us code the application without worrying about the implementation details of the functionalities.


🤔 Why Even Use Them?

Ever thought of why to even use web frameworks/libraries?
Why not plain simple HTML, CSS & JavaScript?

In the end, we are just rendering the simple files of HTML, CSS & JS. What's the difference?

In this post, I'll be explaining the answer to this question concerning four points.

Let's get started!

Using frameworks/libraries like React and Angular:

🛠 Efficiency

Streamlines development reduces coding effort, and accelerates project completion.

🔗 Modularity

Encourages component-based development, enhancing code organisation and reusability.

🎬 Performance

Implements optimisations like virtual DOM and change detection(event listener) for faster user interfaces.

🌐 Cross-platform

Enables cross-platform development, reducing code duplication for web and mobile apps.


🙌 Final Thoughts

Convinced?

Continue your journey here, where I talk about the best eBooks from which to learn web development:

Drop the key takeaways from this post for the beginners here; I'd appreciate it!

Okay, that's it for today!

Connect with me @ Linktree.

Happy Coding! 🚀
Thanks for 24410! 🤗

Top comments (2)

Collapse
 
jangelodev profile image
João Angelo

Hi Arjun Vijay Prakash,
Your tips are very useful
Thanks for sharing

Collapse
 
arjuncodess profile image
Arjun Vijay Prakash

Glad to hear that!