Upload
software-guru
View
271
Download
5
Embed Size (px)
Citation preview
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
¿Qué es PHP?
¿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.
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
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
¿Por qué seguir usando PHP en el 2015?
¿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.
¿Que es un Framework?
¿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.
¿Que es Laravel?
¿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.
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.
¿Por qué usar Laravel?
●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?
¿Cómo funciona Laravel?
Instalación de Laravel
Lo más difícil de Laravel la Instalación
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
Para instalar Laravel via composer es necesario abrir la terminal y escribir el siguiente comando:
composer create-project laravel/laravel [nombre] --prefer-dist
¿Cómo funciona Laravel?
Hola Mundo en Laravel No más “<?php ?>” en la vista
No más “<?php echo $name ?>”
Artisan Laravel
Fuentes consultadas
●http://php.net/manual/es/intro-whatis.php
●http://www.lsi.us.es/~javierj/investigacion_ficheros/Framework.pdf
●http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
●https://www.google.com.mx/trends/explore#cmpt=q&tz=
●http://blog.cubettech.com/why-most-web-application-companies-choose-laravel
●http://www.cristalab.com/blog/porque-elegir-laravel-en-vez-de-codeigniter-c111947l/
PREGUNTAS