JavaScript es un lenguaje interpretado de alto nivel que es compatible con todos los navegadores web modernos y la mayoría de los sitios web.
Muchas bibliotecas de rutinas de JavaScript están actualmente disponibles. Una biblioteca de JavaScript que tiene capacidades de pila completa y otras propiedades puede clasificarse como un marco. Los ingenieros de software clasifican aún más los marcos de JavaScript en soluciones de front-end y back-end. Los marcos JavaScript front-end populares incluyen AngularJS, ReactJS y Ember.js , mientras que los marcos back-end comunes incluyen Meteor.js, Phantom JS, Node JS y Express.js.
Marcos JavaScript frontales
- ¿Puedo usar Laravel o CodeIgnitor para escribir un sitio web tan bueno como AirBnB (ROR)?
- ¿Qué opinas de todos los marcos de JavaScript? ¿Es una forma de 'hacer trampa' cuando no estás usando JavaScript nativo?
- Cómo cargar datos MongoDB sin cargar HTML una y otra vez
- ¿Qué es un marco de código abierto simple que se puede utilizar para crear una cartera?
- ¿Cuál es el mejor CMS?
Los programadores usan marcos JavaScript frontales para hacer que las aplicaciones web sean interactivas. Estos marcos son especialmente útiles para mejorar las capacidades de las aplicaciones de una sola página.
Algunos de los marcos front-end populares son
- AngularJS – ¡HTML mejorado para aplicaciones web! Amplíe el vocabulario HTML para su aplicación.
- ReactJS : React nos permite crear componentes de interfaz de usuario reutilizables.
- jQuery : jQuery es una biblioteca de JavaScript rápida, pequeña y rica en funciones.
- Backbone : Backbone.js da estructura a las aplicaciones web al proporcionar modelos, colecciones y vistas.
- Ember: un marco para crear aplicaciones web ambiciosas.
Marcos JavaScript de back-end
La función principal de los marcos de JavaScript de back-end es proporcionar servicios API RESTful. Este requisito generalmente incluye la mayoría de las funciones no relacionadas con la interfaz de usuario de una aplicación, como la modificación de la base de datos, el almacenamiento de imágenes y la autenticación de acceso.
Algunos de los marcos de back-end populares son
- Firebase : crea aplicaciones en tiempo real. Una potente API para almacenar y sincronizar datos en tiempo real.
- Nodo : Node.js es una plataforma basada en el tiempo de ejecución de JavaScript de Chrome para crear fácilmente aplicaciones de red rápidas y escalables.
- PhantomJS : PhantomJS es un script WebKit sin cabeza de pila web completa con una API de JavaScript.
- Express : Express es un marco de aplicación web node.js mínimo y flexible, que proporciona un conjunto robusto de características para construir aplicaciones web híbridas y de una sola página o múltiples páginas.
- Meteor : proporciona una funcionalidad completa que permite a los desarrolladores crear aplicaciones web completamente en JavaScript de principio a fin.
A medida que el mundo tecnológico ha evolucionado, JavaScript ha evolucionado con él. En años anteriores, eso significó la inclusión de JavaScript en mundos de software para los que nunca fue originalmente diseñado, como aplicaciones del lado del servidor, aplicaciones móviles y robots . Y hoy, el crecimiento de JavaScript ha llevado el lenguaje a los chatbots, la realidad virtual, el internet de las cosas y mucho más.
Además de alcanzar nuevas fronteras, el papel de JavaScript se ha establecido y estable en los ecosistemas de los que ha formado parte, como las aplicaciones Node.js del lado del servidor , así como los marcos de aplicaciones móviles y de escritorio .
Más allá de su dominio de front-end, JavaScript se está metiendo en todo , desde navegadores hasta tabletas , teléfonos y computadoras de escritorio .
Un idioma para gobernarlos a todos, un idioma para el futuro .
Espero eso ayude !!