Ir al contenido principal

¿ Que significa Laravel?


Laravel es un nuevo y poderoso Framework PHP desarrollado por Taylor Otwell, que promete llevar al lenguaje PHP a un nuevo nivel.
Desarrollar aplicaciones usando Laravel es muy sencillo, fundamentalmente debido a su expresiva sintaxis, sus generadores de código, y su ORM incluido de paquete llamado Eloquent ORM.
Laravel, propone una forma de desarrollar aplicaciones web de un modo mucho más ágil. Por ejemplo, en Laravel opcionalmente podemos usar el patrón de diseño MVC (Modelo-Vista-Controlador) tradicional, donde al igual que otros framework PHP, el controlador es programado como una clase.
Por lo tanto, un Controlador es una clase PHP que dispone de métodos públicos que son el punto de entrada final de una petición HTTP (Request PHP) a nuestra aplicación. Pero, Lavarel propone además una forma distinta y más directa de responder a la solicitud HTTP, que veremos enseguida.
Laravel 'entrega la opción' de seguir usando la metodología tradicional MVC. Sin embargo, el framework propone una vía más rápida en PHP, la cual consiste en programar la interacción HTTP directamente como una función anónima asociada a una Ruta.
Esto tiene la ventaja de reducir la cantidad de código, especialmente cuando sólo necesitamos incluir una funcionalidad.
Así, donde antes necesitábamos programar una clase, ahora en Laravel sólo requerimos escribir una función en PHP.

Comentarios

Entradas populares de este blog

Ventajas y Desventajas del Laravel

Trabajando con laravel como framework de base en el desarrollo de los proyectos web freelance obtenemos : ·        Reducción  de costos y tiempos en el desarrollo y mantenimiento. ·        Curva de aprendizaje relativamente Baja (en comparación con otros framework Php). ·        Flexible y adaptable no solo al MVC Tradicional (Modelo vista controlador) sino que para reducir código propone usar “Routes with clousures”  ·        Buena y abundante documentación sobre todo en el sitio oficial. ·        Posee una amplia comunidad  y foros. ·        Es modular y con una amplio sistemas de paquetes y drivers con el que se puede extender la funcionalidad de forma  fácil, robusta y segura. ·        Facilita el manejo de ruteo de nuestra aplic...
¿ Que significa FrameWork  ? Es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, en base a la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, librerias y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.