Post Top Ad

Your Ad Spot

viernes, 17 de abril de 2020

Historia de Laravel

En 2011, Codeigniter fue el marco más popular utilizado en php. Fue ampliamente utilizado ya que era fácil de aprender y bien documentado. Los desarrolladores web crearon muchos proyectos utilizando el marco CodeIgniter, pero carecía de ciertas características esenciales, como la autorización y autenticación del usuario. Taylor Otwell comenzó el desarrollo de Laravel para proporcionar una alternativa del marco Codeigniter .

Versiones de Laravel

Historia de Laravel

Laravel 1

La primera versión beta de Laravel se lanzó el 9 de junio de 2011, y después del lanzamiento de una versión beta, Laravel 1 se lanzó dentro de un mes. Laravel 1 tiene algunas características integradas, como autenticación, ORM elocuente para operaciones de base de datos, localización, modelos y relaciones, mecanismo de enrutamiento simple, almacenamiento en caché, sesiones, vistas, extensibilidad a través de módulos y bibliotecas, y ayudantes de HTML.
Laravel 1 no sigue el marco MVC, pero los desarrolladores usan este marco ya que su sintaxis es muy clara. Después del desarrollo de Laravel 1, Taylor Otwell agregó nuevas características como métodos de validación, paginación, un instalador de paquetes de línea de comandos y ORM elocuente. Debido a la adición de las nuevas características, se desarrolló una nueva versión, es decir, Laravel 2, y esta versión se desarrolló en menos de seis meses.

Laravel 2

La versión de Laravel 2 se lanzó el 24 de noviembre de 2011. Laravel 2 elimina los problemas que surgen en Laravel 1, y Laravel 2 sigue la arquitectura MVC. Laravel 2 puede considerarse como un verdadero marco MVC. En septiembre de 2011, Laravel 2 lanzó un soporte integrado para controladores, un motor de plantillas llamado blade, principio de inversión de control (COI). Debido a la adición de controladores, el framework Laravel 2 se convierte en un framework MVC totalmente calificado. El principal inconveniente de este marco es que elimina el soporte para módulos de terceros.

Laravel 3

La versión de Laravel 3 se lanzó el 22 de febrero de 2012. El lanzamiento de esta versión incluye algunas características esenciales, como la integración de pruebas unitarias, la interfaz de línea de comandos Artisan, migraciones de bases de datos, eventos, controladores de sesiones, controladores de bases de datos y muchos más. Laravel 3 fue el marco más estable y simple utilizado en varios tipos de aplicaciones web. Laravel 3 entró en el mercado como la versión estable, y muchos desarrolladores comenzaron a cambiar al marco de Laravel. Después de cinco meses de lanzamiento de Laravel 3, el creador del framework comenzó a trabajar para crear una nueva versión del framework, es decir, Laravel 4.

Laravel 4

La versión de Laravel se lanzó el 28 de mayo de 2013, es decir, un año y 3 meses después del lanzamiento de la versión 3. Aunque el lanzamiento de nuevas versiones es la señal de que el marco está evolucionando, pero está disminuyendo la credibilidad del marco. Los desarrolladores pidieron estabilidad, por lo que Laravel 4 entró en el mercado para lograr un futuro brillante en el desarrollo de PHP.
Laravel 4 fue escrito desde cero como una colección de componentes que están integrados entre sí. La gestión de estos componentes se realiza a través del administrador de dependencias conocido como Composer. Laravel 4 tiene un conjunto extendido de características que ninguna otra versión de Laravel tenía para ofrecer antes, como la inicialización de la base de datos, las colas de mensajes, el correo incorporado, el ORM elocuente con ámbitos, eliminaciones suaves y muchos más.

Laravel 5

La versión de Laravel 5 se lanzó en febrero de 2015 como una mejora de la versión anterior de Laravel 4. Las nuevas características agregadas en Laravel 5 son la programación periódica de tareas ejecutadas a través de un paquete que se conoce como Programador, una capa de abstracción conocida como Flysystem que permite el uso de almacenamiento remoto. de la misma manera que el sistema de archivos local, Elixir, simplificó la autenticación mediante el uso del paquete Socialite. También introdujo una nueva característica, es decir, la estructura de árbol de directorios para aplicaciones desarrolladas.

Laravel 5.1

Laravel 5.1 se lanzó en junio de 2015. Incluye nuevas características como la nueva estructura de directorios, la inyección de métodos simplificada y se introdujo el concepto de almacenamiento en caché de rutas.

Laravel 5.2

Laravel 5.2 se lanzó en diciembre de 2015, y las características agregadas en esta versión son andamios de autenticación, validación de matrices, monitoreo de servidores y cajero de Laravel.

Laravel 5.3

Laravel 5.3 se lanzó en agosto de 2016. Incluye características como Laravel echo, nuevo sistema de notificación, Laravel Scout y pasaporte.

Laravel 5.4

Laravel 5.4 se lanzó en enero de 2017. Incluye características como Laravel Dusk, Laravel Mix, Fachadas automáticas y proporciona mejoras en el enrutamiento.

Laravel 5.5

La versión Laravel 5.5 se lanzó en agosto de 2017. La introducción de PHP 7 se introdujo en esta versión para mejorar el rendimiento de la aplicación Laravel. También incluye nuevas características como métodos de ruta y descubrimiento automático de paquetes para agregar los paquetes automáticamente.

Laravel 5.6

La versión Laravel 5.6 se lanzó en febrero de 2018. Incluye nuevas características, como las nuevas directivas blade y la generación de controladores API. Las nuevas características como Argon y Password Hashing Support también se agregan en esta versión. Bootstrap 4 se lanzó antes del lanzamiento de Laravel 5.6, por lo que Bootstrap 4 se introdujo en esta versión.

Laravel 5.7

La versión Laravel 5.7 fue lanzada en septiembre de 2018 que incluye características como Laravel Dump Server y Laravel Nova. Algunas características adicionales también se agregan en esta versión como URL Generator y Sintaxis invocable, y mensajes de error mejorados.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas