Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Introduccion»

De WikiEducator
Saltar a: navegación, buscar
(Laravel)
Línea 6: Línea 6:
 
===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
 
*Framework creado por Taylor Otwell en 2011.
 
*Framework creado por Taylor Otwell en 2011.
 
*Basado en Symfony.
 
*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 cambiós significativos
+
*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
*Conviene aprender con la versión 5, si bien es verdad que es posible que te toque modificar proyectos hechos con la versión 4.
+
*La versión 5 (actualemnte 5.5), fue libearda como LST '''''Long Temp Support''''', osea con garantías que va a tener soporte a largo plazo.
*La versión 5 (actualemnte 5.2), fue libearda como LST '''''Long Temp Support''''', osea con garantías que va a tener soporte a largo plazo-
+
 
[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===

Revisión de 08:34 4 feb 2018

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg




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.
  • 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.5), fue libearda como LST Long Temp Support, osea con garantías que va a tener soporte a largo plazo.

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

Pasos para instalar

  • Hay diferentes modos de instalar, seguimos uno de los que indica la página.
  • Cada proyecto que vayamos a desarrollar implica realizar una instalación de laravel para ese proyecto.

Plugin para Netbeans

  • Puedes descargar el plugin ubicado en la siguiente dirección
http://plugins.netbeans.org/plugin/58448/laravel-quebra-galho
  • 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




Icon inter.gif

Recursos de la Web

A continuación una lista sacada de wiki con páginas que nos ayudarán sobre Laravel