Laravel es un nuevo framework para el desarrollo de aplicaciones y servicios web,
el cual busca aprovechar de las nuevas características del lenguaje más utilizado
en internet PHP.
La filosofía de Laravel es la creación de aplicaciones web con una sintaxis expresiva
y elegante, ademas se enfoca en hacer el proceso de desarrollo agradable para el desarrollador sin sacrificar funcionalidad.
En esta platica vamos a revisar cuales son las ventajas de usar Laravel respecto a otros frameworks de PHP, y de la gran aceptación que está teniendo en la actualidad.
De la misma manera crearemos de manera muy rápida un pequeño módulo.
Conociendo a Laravel, el Framework de PHP para artesanos de la web
1.
2.
3. Temario
●¿Qué es PHP?
●¿Por qué seguir usando PHP en el 2015?
●¿Que es un Framework?
●Ejemplos de Frameworks para PHP
●¿Que es Laravel?
●¿Por qué usar Laravel?
●¿Cómo funciona Laravel?
●Preguntas
5. ¿Qué es PHP?
PHP (Hypertext Preprocessor) es un lenguaje de programación de código abierto muy
popular especialmente adecuado para el desarrollo web y que puede ser incrustado en
HTML y es ejecutado en el servidor.
La primera versión de PHP fue creada por Rasmus Lerdorf en el año 1994.
6. Ventajas de PHP
● Lenguaje totalmente libre y abierto
● Curva de aprendizaje muy baja
● Entornos de desarrollo fácil de configurar
● Fácil despliegue de aplicaciones
● Fácil acceso a bases de datos
● Comunidad muy grande
7. El año 2012 sirvió para ver como la oveja negra a PHP. Todos se deslumbraban con
nuevos lenguajes y paradigmas como Node.js, Ruby On Rails y demás. Si mencionabas
PHP te comenzaban a ver cómo aquel hombre de 45 años, divorciado, con un trozo de
pizza en su escritorio y programando en COBOL.
Vs
9. ¿Por qué seguir con PHP?
Es cierto que se resaltaron muchas de las carencias del tan popular PHP, pero eso lejos de
matarlo, lo fortaleció.
Se empezó a trabajar en versiones mejoradas, se aprendió de los errores y de los nuevos
lenguajes y empezaron a llegar Frameworks de alto nivel, practicos y faciles de usar con
un futuro muy prometedor.
12. ¿Qué es un Framework?
Cuando hablamos de un Framework nos estamos refiriendo a una estructura de software
compuesta de componentes personalizables e intercambiables para el desarrollo de una
aplicación. En otras palabras, un framework se puede considerar como una aplicación
genérica incompleta y configurable a la que podemos añadirle las últimas piezas para
construir una aplicación concreta.
15. ¿Que es Laravel?
¿Que es Laravel?
●Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con
PHP 5.
●Laravel es un nuevo y poderoso framework PHP desarrollado por Taylor Otwell en el año 2011,
que promete llevar al lenguaje PHP a un nuevo nivel.
16. Filosofía de Laravel
●Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el código
“spaghetti”.
●Laravel tiene como objetivo ser un framework que permita el uso de una sintaxis elegante y
expresiva, el framework intenta combinar lo mejor de otros frameworks web como Ruby on Rails,
ASP.NET y Sinatra.
●Laravel aprovecha las características de las últimas versiones de PHP.
18. ●Sintaxis limpia
●Integrado con composer
●MVC flexible
●Router
●Blade
●Eloquent ORM
●Seguridad y debugger
●Consola “Artisan”
●Influenciado por otros frameworks
●Cambia la manera de pensar
●Gran comunidad
●Excelente documentación
●No más Xampp, usa Homestead
¿Por qué usar Laravel?
25. Instalar Laravel es muy fácil. Laravel nos ofrece distintas maneras de hacerlo.
Requerimientos:
● PHP >= 5.4
● Mcrypt PHP Extension
● OpenSSL PHP Extension
Formas de Instalación
● Via Github
● Via Composer
26. Para instalar Laravel via composer es necesario abrir la terminal y escribir el siguiente comando:
composer create-project laravel/laravel [nombre] --prefer-dist