Laravel



LARAVEL 

Laravel es un framework PHP de código abierto que intenta aprovechar las ventajas de otros Frameworks y desarrollar con las últimas versiones de PHP (entre otras muchas cosas que aporta como framework).
Su filosofía es desarrollar código PHP de forma elegante y simple basado en un modelo MVC(Modelo-Vista-Controlador).
En su web https://laravel.com/ encontraremos una extensa y organizada documentación que hará mucho más fácil y efectiva la labor de los desarrolladores. Este framework está en constante mantenimiento y expansión por parte de sus desarrolladores lo que asegura la continuidad y seguridad del framework con actualizaciones regulares.
Resultado de imagen para laravel
¿COMO FUNCIONA LARAVEL?
Las características más notables que aporta Laravel son las siguientes:
  • Blade:  Blade es un sistema de plantillas para crear vistas en Laravel. Este permite extender plantillas creadas y secciones en otras vistas en las cuales también tendremos accesibles las variables y con posibilidad de utilizar código PHP en ellas, además,  ligado al uso de bootstrap u otro famework HTML generará resultados optimizados a los diferentes dispositivos (Móviles, Tablets, PC’s, etc..).  
  • Eloquent: Eloquent es el ORM que incluye Laravel para manejar de una forma fácil y sencilla los procesos correspondientes al manejo de bases de datos en nuestro proyecto. Transforma las consultas SQL a un sistema MVC lo que no permite procesar consultas SQL directamente y así protegernos de la inyección SQL.
  • Routing: Laravel proporciona un sistema de organización y gestión de rutas que nos permite controlar de manera exhaustiva las rutas de nuestro sistema.
  • Middlewares:  Son una especie de controladores que se ejecutan antes y después de una petición al servidor, lo que nos permite insertar múltiples controles, validaciones o procesos en estos puntos del flujo de la aplicación.
  • Comunidad y documentación:  Un gran punto a destacar de este framework es la gran comunidad y documentación que existe, una comunidad de profesionales activa que aporta conocimiento y funcionalidades, además de testear nuevas versiones y detectar fallos del framework, lo que le da seguridad al framework. Y una documentación muy completa y de calidad pensada para los propios desarrolladores.
¿COMO UTILIZAR LARAVEL?
[bctt tweet=”Laravel tiene un campo de aplicación que depende de las necesidades de dicha aplicación #laravel” username=””]
Y para que laravel se desarrolle dicha aplicación requiere de programación a medida para desarrollar sus funcionalidades. Vamos a intentar exponer algunos ejemplos de posibles aplicaciones de Laravel.
Las posibles aplicaciones son todas las aplicaciones desarrolladas en PHP, por ejemplo, áreas cliente , intranets, aplicaciones web con funcionalidades concretas, APIS, y prácticamente cualquier funcionalidad web requiera programación a medida.

¿POR QUÉ ELEGIR LARAVEL?

La potencia de Laravel radica en su integración, escalabilidad y facilidad de mantenimiento respecto a otros desarrollos en lenguajes 100% nativos y por lo tanto es una opción más que a tener en cuenta a la hora de decidir usar este framework en nuestros desarrollos.

¿CUÁNDO UTILIZAR LARAVEL? (TRES PUNTOS A DESTACAR)

Como comentamos antes, la clave son las necesidades, por lo que elegiremos Laravel para desarrollos a medidacuando:
  • Los CMS no cubren nuestras necesidades como aplicación web.
  • Necesitamos de un desarrollo a medida ágil, seguro y con una fácil escalabilidad y mantenimiento.
  • Si además de necesitar una solución web, esta tiene que estar integrada con otras aplicaciones (Google, servicios de mailing, ERP’s, etc.).
Llegados a este punto, y tras todo lo comentado, solo nos queda reafirmar que Laravel y el desarrollo con Frameworks está tomando cada vez más fuerza ya que ofrecen soluciones asequibles para pequeñas empresas sin necesidad de embarcarte en grandes proyectos faraónicos.

Sánchez Pizano Irving Daniel

REFERENCIAS
Sierra, K. (31 de Enero de 2018). synergy. Obtenido de https://www.synergyweb.es/blog/laravel-desarrollo-medida/#Que_es_Laravel_y_que_nos_aporta

Sitio Web: https://laravel.com/


Comentarios

Entradas más populares de este blog

ITAF

MOF

SABSA