In our previous articler we talk about Javascript, one of the technologies that makes websites work to their full capacity. As we promised, now we will dedicate ourselves to list some open source libraries and frameworks that can facilitate our work using this programming language.
Definition of Javascript libraries and frameworks
Although the websites are very different, they have components in common. Everyone uses some kind of menu, many use contact forms or show photos. Writing those components from scratch each time they are needed lengthens development time and cost.
Javascript libraries and frameworks are collections of scripts (programs) that perform certain functions that are useful for the operation of many websites. The difference of frameworks with Javascript libraries is that they constitute a joint solution rather than small unrelated solutions.
The flexibility of the frameworks varies depending on the one chosen. Some determine the way the site has to be built, while others have better adaptability.
Open source Javascript libraries and frameworks
Angular
It is maintained by Google and is thinking for Crear and maintain single page web applications. It adopts the Model-View-Controller architecture.
Angular uses data binding as one of the main concepts to get the job done. The user interacts with the interface. When the interaction is done, the view is updated with the new values, which in turn interact with the model and ensure that everything is in sync
The framework extends the ability of HTML for use in creating dynamic applications. It is fully extensible and works well with other libraries. Each feature can be modified or replaced to suit developers' needs.
React.js
It was developed by Facebook and is focused on creating dynamic user interfaces on high traffic sites. Its use of virtual document object models makes it easy to integrate with any project.
D3. js
D3. js is a JavaScript library that allows developers to create rich web pages with data manipulation features using SVG, HTML and CSS
It is a tool ideal for creating high-quality web pages displaying data-driven graphs.
vue.js
It's a progressive framework designed to build user interfaces. Unlike other monolithic frames, View it is designed from the ground up to be incrementally adoptable. The central library focuses only on the view layer, and it is easy to integrate with other existing libraries or projects.
Ember.JS
This framework to build web applications iIt includes everything you need to build rich user interfaces that work for any device.
Babylon.JS
This librariana provides JavaScript APIs for creating 3D web applications. In addition to Javascript it uses WebGL. Creating simple 3D objects like a sphere is easy and can be done with just a few lines of code. Meteor
It is a platform for creating mobile and desktop applications and websites in a simple, efficient and scalable way.
JQuery
jQuery is a library fast JavaScript, and with many features despite the little space it occupies. Makes activities like scrolling and manipulating HTML documents, event handling, animation, and Ajax much easier with an easy-to-use programming interface that works with most browsers.
three.js
Also focused on 3D development and based on WebGL it is ideal for developing games and animations. This framework it is ideal for rendering 3D objects on screen.
Node.js
Here we are talking about a JavaScript runtime built with Chrome's V8 JavaScript engine. It was created with the focus of being useful in creating highly scalable network programs, such as web servers.
Backbone.js
Is maybe The most popular of the Javascript frameworks. Can be used to create single page applicationsto. It is based on the idea that all server-side functions must flow through an API, which will help achieve complex functionality by writing less code.
Hola!
AngularJs is Angular1 which is out of date and not recommended for new development. For the current version we must refer to it as "Angular" to dry. Link: https://angular.io/
regards
Thanks for the information.
I made the correction but forgot to give you the credit. I'll fix it in a while, thanks again