Framework de Desarrollo de lenguajes de programación PHP - PlataformasWeb-P-AA2022/taller09-BryanRODriguez22 GitHub Wiki
Lenguaje : PHP
Framework : Laravel
Laravel es uno de los frameworks más utilizados y de mayor comunidad en el mundo de Internet. Laravel pone énfasis en la calidad del código, la facilidad de mantenimiento y escalabilidad, lo que permite realizar proyectos desde pequeños a grandes o muy grandes. El framework Laravel trabaja con una arquitectura de carpetas avanzada, de modo que promueve la separación de los archivos con un orden correcto y definido, que guiará a todos los integrantes del equipo de trabajo y será un estándar a lo largo de los distintos proyectos. Por supuesto, dispone también de una arquitectura de clases también muy adecuada, que promueve la separación del código por responsabilidades. Su estilo arquitectónico es MVC.
Ventajas | Desventajas |
---|---|
Cuenta con un sistema de migraciones | La instalación se hace mediante Composer |
Utiliza un sistema ORM muy potente | Está pensado para las últimas versiones de PHP |
Comunidad extremadamente activa | La curva de aprendizaje es más lenta |
ORM utilizado : Eloquent
Eloquent es el ORM de laravel que implementa el patrón de arquitectura Active Record. Eso significa que cada tabla en la base de datos corresponde a una clase PHP (modelo) que interactúa con ella.
Instalación de Laravel en Windows
-
Instalar el xampp.exe obtenido de la Pagina Oficial - XAMPP
-
Instalar composer.exe que se puede descargar desde la Pagina oficial - Composer.
-
Al finalizar la instalación de composer, iniciamos un CMD donde verificaremos la versión de php y el composer.
php -v
composer -version
-
Un vez ubicados en la ruta correspondiente, crearemos un proyecto de Lavarel con el siguiente comando.
composer create-project laravel/laravel nombre_del_proyecto --prefer-dist