¿Que es Laravel?
Es un Framework de desarrollo web de ultima generación para que PHP pueda ser rápido, potente, y seguro que ayuda a reducir, agilizar los tiempos y costos del desarrollo web, y darle mantenimiento a las aplicaciones web.
Este Framework puede ahórranos horas y horas de trabajo y aumentar nuestra productividad y agilizar de manera exponencial los Proyectos Web que abordemos.
Es potente y la sintaxis es simple y elegante y acotar que este framework esta inspirado en Rubi on Rails. Y es considerado como el mejor framework de PHP.
Se le conoce como el framework para artistas, y es el PHP que no duele para aprender, ya que la curva de aprendizaje es simple y sencilla.
nota
Laravel es MVC
Este framework sigue el patrón de Modelo, Vista y Controlador, y sigue la filosofía de que prima la convención sobre la configuración como otros frameworks
- Tienes normas rígidas
- Reacción Inteligente
- Flexible
Incluye Filosofía Zend
- Sencillo de entender.
- Limpio, sencillo y elegante.
- Evolución de lo Frameworks anteriores.
Ofrece Modularidad del código
Permite reutilizar funcionalidades subida en la comunidad de Laravel o compartir nuestro código como por ejemplo: sistema de login, validación, manejo de sesiones, o manipulación de base de datos.
- Drivers
- Sistema de paquetes
Suits de Herramientas para el manejo de Base de Datos.
MIGRATION
Tiene un sistema para el manejo a la base de datos para acceder y manipular de cualquier motor de BD.
- Migrar y trabajar con Base de datos independientes de la plataforma.
- Soporte con multitud de base de datos MySql, PostgreSQL, MSSQL. MSQLite.
ELOQUENT
Un sistema que interactua con la base de datos de forma orientado a objetos con los standares mas modernos, la cual podernos acceder, recuperar, actualizar, borrar datos de la Base de Datos sin necesidad de escribir linea de consulta SQL. Por ejemplo: usar la paginación fácilmente.
- Orientado a objetos
- Trabaja con los datos sin necesidad de escribir SQL
ARTISAN
Como una interfaz mendiante el manejo de linea de comandos. Totalmente configurable para manejo de migraciones o cronjobs (tareas programadas)
- Herramientas de linea de comando totalmente configurable
ROUTING
Sistema de rutas muy potente y completa para controlas las URL de manera tradicional. Ayuda a crear vistas y controladores muy fácilmente, tener controles de la aplicaciones y prevalidar las sesiones del usuario desde la misma ruta.
- Controlar URLs
- Helper HTML integrado
- Enlaces auto-actualizables
PLANTILLAS BLADE
Es un poderoso sistema de plantillas, fácil manipulación de las vistas de manera amigable y rápida. Permite modularación, variables, reescritura de la plantilla.
- Sistema integrado de plantillas.
- Variables dentro de las plantillas
- Posibilidad de modular
1 Pingback