4 famous front-end libraries/frameworks for web development

8 52
Avatar for ryosuke
4 years ago

In the previous blog I talked about back-end frameworks and its impact in facilitating web sites development. Today I'm going to talk about front-end libraries/frameworks and what they can add to the front-end development process, but before that let's define the front-end development, so what's front-end development?

Front end is a term for browser applications. A browser is called a client. Users interact with a client to make requests to a server, which sends back responses. Thus front-end refers to browser or client applications.

Today I am going to introduce you to the 3 famous front-end libraries intended for web development, let's begin

1-React.JS:

ReactJS is an open-source, component based front end library responsible only for the view layer of the application. It is maintained by Facebook. ReactJS is one of the emerging JavaScript libraries to build web UI ( user interface) components, and some big companies are already using it in production React provides a one-way data flow that reduces complexity compared with a traditional data-binding system, which facilitates creating reusable and encapsulated components. Facebook promised that this library would solve all of the problems with the DOM, a library that would always be easy to work with and would never hurt you.

2-JQuery:

jQuery is a powerful and complex library that was first released in August 2006, it provides a general-purpose abstraction layer for common web scripting, and it is therefore useful in almost every scripting situation. jQuery made JavaScript more accessible to the “average” developer and provided a reliable cross-browser method of interacting with the Document Object Model. One reason the jQuery library is a popular choice is its ability to assist in a wide range of tasks.

3-Vue.js:

Vue.js is an open-source Model–view–viewmodel JavaScript framework for building user interfaces and single-page applications. Vue.js allows you to simply bind your data models to the representation layer. It also allows you to easily reuse components throughout the application, one of the reasons that developers often say they choose Vue.js is because of how easy it is to get started. With little overhead, a developer can get to work and produce results without the added complexity of other popular frameworks.

4-Angular:

Angular is a framework for building front-end applications, it is an open source project driven by Google. Angular helps build applications that cater to multiple device form factors—desktops, tablets and mobile phones. Its goal is to augment browser-based applications with Model–View–Controller (MVC) capability and reduce the amount of JavaScript needed to make web applications functional. Also it is very easier to learn.

Conclusion:

This time I introduced you to the front-end labraries and frameworks that are used in web development .All of the aforementioned framework and libraries could be installed via npm which is a tool that comes with Node.js, all you to do is install this latter then you just open cmd/shell and type the commend npm install followed by the name of the package for example:

npm install angular

0
$ 0.50
$ 0.25 from @Read.Cash
$ 0.25 from @nyusternie
Avatar for ryosuke
4 years ago

Comments

jQuery isn't very popular these days, because modern browsers implement many functions jQuery used to provide.

Vue on the other hand is still amazing :) read.cash uses Vue.js extensively.

$ 1.86
4 years ago

I know but they still use it as an extension for example bootstrap and backbone.js still use it

$ 0.00
4 years ago

yeah, i don't see jquery going anywhere. but i wouldn't classify it as a framework (not any more). now its more like a dependency for other frameworks.

$ 0.00
4 years ago

Thanks for reading sir but i didn't classify JQuery as framework but as a library and if you read the title again you will see library/framework and i know its much more used as a dependency nowadays

$ 0.00
4 years ago

i didn't classify JQuery as framework but as a library

you are correct! my mistake

$ 0.00
4 years ago

Don't worry sir we all make mistakes

$ 0.00
4 years ago

+1 vue.js

$ 0.00
4 years ago

yeah Vue is the big deal

$ 0.00
4 years ago