Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Instalacion»
De WikiEducator
(Página creada con «{{TEP}} {{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} <br> __NOTOC__ ===Laravel=== *Laravel es un framework de php que intentan ofrecer al programador una m...») |
|||
Línea 5: | Línea 5: | ||
===Laravel=== | ===Laravel=== | ||
− | |||
*Laravel es un framework de php que intentan ofrecer al programador una manera de escribir código de forma elegante, sencilla y efectiva | *Laravel es un framework de php que intentan ofrecer 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 | *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 | ||
Línea 13: | Línea 12: | ||
[http://laravel.com/ página oficial] (Ver recursos web otras páginas interesantes). | [http://laravel.com/ página oficial] (Ver recursos web otras páginas interesantes). | ||
*Laravel busca eliminar el sufrimiento del desarrollo facilitando las tareas comunes utilizadas en la mayoría de los proyectos web, como la autenticación, enrutamiendo, sesiones y almacenamiento en caché. | *Laravel busca eliminar el sufrimiento del desarrollo facilitando las tareas comunes utilizadas en la mayoría de los proyectos web, como la autenticación, enrutamiendo, sesiones y almacenamiento en caché. | ||
− | |||
− | |||
− | |||
− | |||
===Algunas carácterísticas=== | ===Algunas carácterísticas=== | ||
*Soporte en Composer ==> Composer es una herramienta que permite detectar y resolver dependencias de php. | *Soporte en Composer ==> Composer es una herramienta que permite detectar y resolver dependencias de php. | ||
Línea 26: | Línea 21: | ||
*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''''' | *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 | *Usa componentes de Symfony, está basado en Synfony y Ruby y Rail | ||
− | === | + | ===Editorres === |
− | * | + | *Se puede usar netbeans con el plugin correspondiente |
− | * | + | *Puedes descargar el plugin ubicado en la siguiente dirección |
− | + | https://github.com/nbphpcouncil/nb-laravel-plugin/releases/tag/v0.1.2 | |
− | + | *Una vez descargado lo instalas en netbeans '''''Tools'''''->'''''plugins''''' opcion Downloaded y ahí '''''Add Plugins''''' y seleccionamos el plugin, fichero *.nbm que hemos descargado | |
− | + | *Se recomienda con el uso de plugins correspondientes usar Sublime | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Revisión de 06:39 7 may 2015
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Laravel
- Laravel es un framework de php que intentan ofrecer 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.
- Recientemente este año se ha liberado la versión 5 que tiene diferencias de estructura de directorios importante respecto a la 4.2
página oficial (Ver recursos web otras páginas interesantes).
- Laravel busca eliminar el sufrimiento del desarrollo facilitando las tareas comunes utilizadas en la mayoría de los proyectos web, como la autenticación, enrutamiendo, sesiones y almacenamiento en caché.
Algunas carácterísticas
- Soporte en Composer ==> Composer es una herramienta que 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
Editorres
- Se puede usar netbeans con el plugin correspondiente
- Puedes descargar el plugin ubicado en la siguiente dirección
https://github.com/nbphpcouncil/nb-laravel-plugin/releases/tag/v0.1.2
- Una vez descargado lo instalas en netbeans Tools->plugins opcion Downloaded y ahí Add Plugins y seleccionamos el plugin, fichero *.nbm que hemos descargado
- Se recomienda con el uso de plugins correspondientes usar Sublime
A continuación una lista sacada de wiki con páginas que nos ayudarán sobre Laravel |
- 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]
Instalar un proyecto
composer create-project laravel/laravel nombrePorjecto --prefer-dist