Ir al contenido principal

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 aplicación como así también la generación de url amigables y control de enlaces auto–actualizables lo que hace mas fácil el mantenimiento de un sitio web.

·       También cuenta con una herramienta de interfaces de líneas de comando llamada Artisan que me permite programar tareas programadas como por ejemplo ejecutar migraciones, pruebas programadas, etc.

2.1.1.              Desventajas en Laravel
La principal desventaja que notamos cuando comenzamos a utilizarlo fue su fuerte orientación hacia la programación estática (usa una abusiva cantidad de clases y métodos estaticos).

Comentarios

Entradas populares de este blog

¿ 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 f...
¿ 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.