Frameworks Web

Elaborado por: Nic Yah Geysler Andrew. 8BVS

Responsive Web

Bootstrap

Características

  • El framework combina CSS y JavaScript para estilizar los elementos de una página HTML
  • Hay un archivo principal llamado bootstrap.css, que contiene una definición para todos los estilos utilizados.
  • Para asignarle una característica a un elemento, simplemente debemos informar la clase correspondiente en la propiedad “class” del elemento que será estilizado

Es usuado por:

Mi opinión

Dado que Bootstrap viene con estilos predetermidanos, hace que la personalización de los componentes sea mas difícil

Foundation

Características

  • ste framework web modular se distribuye bajo la licencia libre MIT y se puede descargar tanto en su página web oficial, como también en GitHub
  • Desde Foundation 4.0, este framework se ha concentrado en el enfoque “mobile first”, implementando nuevos módulos para la optimización del rendimiento y la disminución del tamaño de los archivos del entorno de trabajo.

Es usuado por:

Mi opinión

Al poder implementar Sass simplifica muchas tareas a la hora de dar estilos

Desarrollo Web

React

Características

  • Permite el desarrollo de aplicaciones móviles.
  • Isomorfismo
  • Ideal para aplicaciones de alta demanda.

Es usuado por:

Mi opinión

Es buen framework ya que tiene el respaldo de facebook

Angular

Características

  • Extiende HTML añadiendo funcionalidad y permitiendo crear plantillas dinámicas poderosas
  • Es opensource
  • Puedes usar TypeScript pero no es obligatorio

Es usuado por:

Mi opinión

Esta es la clara competencia entre Meta y google, ya que por un lado Meta esta con React y por el otro esta google co angular. Y ambos son buenos

PHP

Laravel

Características

  • Su arquitectura es conocida como MVC (Modelo-Vista-Controlador)
  • tiene su propio motor de plantilla llamado Blade
  • Eloquent ORM, es muy intuitivo para escribir consultas en PHP sobre objetos.

Es usuado por:

Mi opinión

No conozco mucho al respecto asi que no creo puedo dar una opinion al respecto debido a mi falta de conocimiento

Symfony

Características

  • Utiliza programación orientada a objetos y características como los espacios de nombres.
  • Sigue la mayoría de mejores prácticas y patrones de diseño para la web.
  • Potente línea de comandos que facilitan la generación de código, esto es fundamental para ahorrar tiempo de trabajo.

Es usuado por:

Mi opinión

No conozco mucho al respecto asi que no creo puedo dar una opinion al respecto debido a mi falta de conocimiento