Open source Javascript libraries and frameworks

Javascript libraries and frameworks


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.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Carles royan said

    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

    1.    Diego German Gonzalez said

      Thanks for the information.

    2.    Diego German Gonzalez said

      I made the correction but forgot to give you the credit. I'll fix it in a while, thanks again