Usuario:ManuelRomero/micursos/Laravel/Introduccion

=Qué NO es un framework=

=Qué es un framework=

=Laravel= página oficial (Ver en recursos web otras páginas interesantes).
 * Laravel es un framework de php que ofrece al programador una manera de escribir código de forma elegante, sencilla y efectiva.
 * Para ello aprovecha lo mejor de otros  frameworks en esta línea y usar la máxima potencia que ofrece php, estanto atento siempre a sus últimas versiones
 * Framework creado por Taylor Otwell en 2011.
 * Basado en Symfony.
 * En febrero/marzo del año 2015, se liberó  la versión 5 que tiene diferencias de estructura de directorios importante respecto a la  4.2, así como cambios significativos
 * La versión 5 (actualemnte 5.8 (2019)), fue libearda como LST Long Temp Support, osea con garantías que va a tener soporte a largo plazo.
 * Laravel busca eliminar la parte del desarrollo que implican tareas un tanto costosas y frecuentemente comunes facilitandolas de una forma mas o menos automatizada, como la autenticación, enrutamiendo, sesiones y almacenamiento en caché.

=Algunas carácterísticas=
 * Soporte en Composer ==> Composer es una orquestador permite detectar y resolver dependencias de php.
 * Motor de plantillas de Blade. Este usa la caché para mayor velocidad
 * Sistema de ruteo RESTful
 * Peticiones Fluent
 * Sistema de mapeo de datos relacional basado en Eloquent ORM
 * Soporte para cache
 * Soporte para MVC, aunque propone desarrollar usando Routes with Closures, lo cual permite desarrollar el código más claro. Pero está basado en el desarrollo llamado MVC o Modelo Vista Controlador
 * Usa componentes de Symfony, está basado en Synfony y Ruby y Rail

Composer

 * Es importante conocer un poco de composer.
 * Vamos a hacer un sencillo ejemplo que nos permita ver su uso

=Plugin para Netbeans = http://plugins.netbeans.org/plugin/58448/laravel-quebra-galho
 * Puedes descargar el plugin  ubicado en la siguiente dirección
 * Una vez descargado lo instalas en netbeans Tools->plugins opcion Downloaded y ahí Add Plugins y seleccionamos el plugin, fichero *.nbm que hemos descargado
 * En cualquier caso nosotros crearemos el proyecto con la herramienta laravel o composer y luego cargaremos el proyecto en netbeans
 * Otra referencia
 * https://blog.programster.org/netbeans-adding-support-for-laravel

=Recursos en la web=

}}
 * Wiki sobre Laravel
 * Descargar Última Versión
 * Documentación Oficial
 * Libro Oficial versión 4
 * TDD en Laravel
 * Repositorio en Github
 * Videos Tutoriales
 * Laravel IRC
 * Comunidad Google+ de Laravel en Español
 * Comunidad Laraveles.com de Laravel en Español
 * Comunidad Laravel Mexico, VideoTutoriales Gratuitos
 * Comunidad Laravel Mexico, VideoTutoriales Gratuitos
 * http://www.cesarcancino.com/categorias/detalle/laravel Videotutoriales interesantes]