Pasar al contenido principal
Imagen
framework que es, frameworks mas usados, frameworks para desarrollo web

Frameworks para el desarrollo web: qué son y cuáles son los más usados. 

Tecnología | Artículo
  • Visitas
    1836
  • Noviembre 2023
  • Fecha de publicación
  • Noviembre 2023
  • Tecnología
  • Artículo
Javier Gómez Delgado

Javier Gómez Delgado

Profesor de Ciclos Formativos de ESIC. Ingeniero Superior Informático. 25 años de experiencia desde desarrollo en mainframe, desarrollo Front y los últimos 10 años unificando los conocimientos técnicos con la dirección de un equipo de Experiencia de Usuario e Interfaz Gráfico, realizando desde el diseño de interacción a la maquetación.

Hoy en día los frameworks se han convertido en una parte esencial del desarrollo en general y del desarrollo web en particular. Esto es debido a que los estándares de las aplicaciones web están siempre en continua evolución, por lo que aumenta la complejidad de la tecnología necesaria. 

¿Qué es un framework? 

CRO

¿Te gustaría cursar nuestro Ciclo Formativo de Técnico Superior en Desarrollo de Aplicaciones Web [DAW]? Accede para más información.

Sería totalmente irracional tener que codificar desde cero todas las técnicas que ahora mismo ya te ofrecen los frameworks existentes. Estos entornos de trabajo consisten en un conjunto de recursos y herramientas para que los desarrolladores puedan crear y administrar aplicaciones y servicios web. 

¿Qué ventajas tienen los frameworks? 

Los principales beneficios que supone la utilización de estas herramientas de desarrollo se pueden resumir en los siguientes: 

  • Los desarrolladores pueden crear aplicaciones de forma más rápida y eficiente, ya que escriben menos código, reutilizan el ya escrito y comenten menos errores. 
  • La mayoría de los frameworks son de código abierto y están respaldados por grandes comunidades de desarrolladores que los prueban, reduciendo errores, optimizando procesos y haciendo más confiable el código 
  • Suelen cumplir los estándares de la industria, sobre todo en lo referente a la seguridad, lo que hace que el desarrollador no tenga que preocuparse de ello. 
  • Disminuye el coste de desarrollo por la reducción de código y de errores. 

¿Cuáles son los frameworks más usados? 

En estos momentos hay gran cantidad de frameworks disponibles y cada uno ofrece una gran cantidad de características que habrá que analizar detenidamente antes de seleccionar uno, ya que el futuro de la web, su viabilidad y mantenibilidad depende del sistema elegido. 

- Según Statista después de recoger información de 71.802 profesionales, tanto desarrolladores como formadores, queda clara la lista de los frameworks más usados, que son Node.js y React.js . A cierta distancia aparecen jQuery, Express, Angular y Vue.js. También habría que destacar, aunque no esté entre los mencionados, la utilización de Laravel como el framework más usado para PHP.  

- Si nos fijamos en el primero, Node.js no se considera un framework como tal, sino la plataforma de ejecución multiplataforma, basado en JavaScript en la capa de servidor, en donde muchos de estos frameworks se ejecutan. 

- A continuación, está React. Nació en 2013 de la mano de Facebook y se ejecuta sobre Node.js. Fue el primero en adoptar una arquitectura basada en componentes a través de un DOM virtual y su lenguaje JSX hace que sea mucho más fácil manipularlo. Es una de código abierto capaz de crear webs dinámicas o también las llamadas aplicaciones single-page (SPA).  

jQuery es un framework de desarrollo basado en JavaScript con gran cantidad de funciones, que permite agregar elementos dinámicos e interactivos web. Es uno de los más veteranos, ya que fue lanzado en 2006 y tuvo un gran éxito en sus primeros años. Facilita la manipulación del contenido y la creación de animaciones, efectos, manejo de eventos o movimientos y ofrece una gran cantidad de herramientas para el acceso a los datos de manera asíncrona. 

Express.js se ejecuta sobre Node.js y es un entorno ligero que permite crear aplicaciones web y API fácilmente. Tiene una gran cantidad de aplicativos ya creados que permiten a los desarrolladores agregarlos a su código dando unas funciones ya preparadas, como autenticación, registro y manejo de errores. 

Vue.js destaca por su tamaño compacto y su velocidad de descarga y ejecución. Es una alternativa a React y Angular para desarrollar aplicaciones SPA. Combina las mejores características de React (DOM virtual) y de Angular (capa de visualización). Es muy bueno para la creación de aplicaciones responsive por su flexibilidad. 

Angular, creado por Google al igual que Vue.js, empezó siendo una librería, pero con la salida de la versión 2.0 ya es un framework profesional. Su capa de visualización ofrece el doble binding, de manera que se vinculan los elementos gráficos a las estructuras de datos y, sin que el desarrollador tenga que hacer nada, cualquier modificación de los datos se verá reflejada en la pantalla y viceversa. 

Por último, tenemos que destacar a Laravel como el framework más extendido sobre PHP gracias a su facilidad de uso y potencia. Creado hace 12 años sobre la base de Symfony, su principal característica es permitir que las actualizaciones del código del servidor sean sencillas y rápidas basándose en un modelo de MVC . Este framework ofrece una colección de controladores ya creados para las tareas mas comunes como la autorización o la autenticación. 

framework que es, frameworks mas usados, frameworks para desarrollo web

 

A la hora de realizar un desarrollo web, será necesario saber las capacidades que vamos a pedir a nuestro aplicativo y ver qué framework se adapta mejor a estas características, ya que una vez que se ha seleccionado el entorno de desarrollo, costará mucho cambiar la decisión. 

Si te interesa este mundillo y quieres tener más información sobre el curso, ¡puedes ponerte en contacto con nosotros! En ESIC contamos con el Ciclo Formativo de Técnico Superior en Desarrollo de Aplicaciones Web [DAW].

  • Fecha de publicación
  • Noviembre 2023
  • Tecnología
  • Artículo
  • Autor

También te puede interesar

Team building: qué es y cómo podemos implementarlo en una empresa

Business

Los empleados son la estructura de cualquier empresa. Sin ellos, el negocio no saldría adelante, motivo suficiente para tener departamentos encargados tan solo de buscar estrategias para que los empl...

Qué es el modelo zero trust y cómo ayuda a mejorar la seguridad de tu empresa

Business

La pandemia de covid-19 supuso un antes y un después en el funcionamiento de las compañías. La sociedad al completo se vio obligada a trabajar desde casa, lo que hizo que las empresas tuvieran que ...

Dirección estratégica: qué es, para qué sirve y ejemplos

Business

¿Vale todo el mundo para dirigir una compañía? Ser ambicioso y querer ascender en una empresa es, por supuesto, algo positivo y gratificante. Pero ¿qué ocurre cuando muchas personas llegan al pun...

¿Te informamos?