Laravel nos permite crear tanto aplicaciones que pueda ser ejecutadas por una consola como tambien aplicacion web, siendo este ultimo el caso mas utilizado. (Cíceri, 2019, p. 23)

Framework php

NombrePrimera VersiónDescripciónURL
LaravelJunio 2011Es el framework PHP más utilizado del momento. Su filosofía es crear código simple y elegante.https://laravel.com
SymfonyOctubre 2005Este framework puede ser utilizado para crear proyectos web y como un conjunto de componentes reutilizables; de hecho, Laravel reutiliza muchos componentes de Symfony.http://symfony.com
ZendMarzo 2006Tiene una implementación orientada 100% a la programación orientada a objetos.https://framework.zend.com
CodeIgniterFebrero 2006Está compuesto por un kit de herramientas simples y elegantes para crear aplicaciones web.https://codeigniter.com
PhalconNoviembre 2012Es conocido por funcionar como una extensión en Zephir/C, de manera tal que el código generado es compilado.https://phalconphp.com/es/
Fuente: Cíceri. 2023

Características

las caracteristicas segun (Matute, Avila-Pesantez, & Avila, 2020, p. 4).

  • La modularidad que tiene Laravel permite trabajar con todos los paquetes, que incluye la capacidad de descomponer un sistema complejo, que contienen decenas de miles líneas de código.
  • Adaptabilidad con Lumen (micro-framework), el cual ayuda a la creación de micro-servicios y API´s.
  • Laravel crea un sistema que controla las rutas de las aplicaciones mediante HTTP Routing, donde se genera el enrutamiento de manera ágil y se optimiza los tiempos de respuesta, para que la navegación del sistema web sea más rápido.
  • Middleware de Laravel realizan un filtrado de las llamadas mediante el protocolo HTTP(S), de esta manera se verifica la accesibilidad de los usuarios. Además, se puede generar roles con sus respectivos permisos brindando seguridad al sistema web.
  • La autenticación es de forma nativa, ya que incluyen paquetes de filtrado y diseños elaborados propiamente por Laravel.
  • El sistema de encriptación que brinda Laravel es OpenSSL y TLS con el cifrado AES.

Autor: Cíceri, M. (2019) Titutlo:  Introducción a Laravel: Aplicaciones robustas ya gran escala. Cita: Cíceri, M. (2019). Introducción a Laravel: Aplicaciones robustas ya gran escala. RedUsers.

Cita2: Matute, S. A., Avila-Pesantez, D., & Avila, L. M. (2020). Desarrollo de sistema Web basado en los frameworks de Laravel y VueJs, para la gestión por procesos: Un estudio de caso. Revista peruana de computación y sistemas3(1).

Documento: Cíceri, M. (2019) Documento 2: Matute, S. A.

Tags: [#software, google_academico, laravel]