Han pasado muchas cosas desde los humildes comienzos de Laravel en 2011. Taylor Otwell, un programador de .NET, buscó PHP como una forma de hacer un proyecto paralelo, ya que le dijeron que PHP hospedado era barato y omnipresente. Lo que originalmente comenzó como una extensión de CodeIgniter se convirtió en su propio código. Liberando la base del código de las limitaciones de PHP 5.2 de CodeIgniter, se podrían usar todas las nuevas características que PHP 5.3 tenía para ofrecer, como el espacio de nombres y los cierres. El lapso de tiempo entre el lanzamiento de las versiones 1 y 3 de Laravel fue de solo un año. Con la versión 3, las cosas sucedieron muy rápidamente. Después de su explosión de popularidad, que sucedió en el momento en que se lanzó la versión 4, rápidamente comenzó a robar la cuota de mercado de otros marcos populares como CodeIgniter, Zend, Symfony, Yii y CakePHP para finalmente tomar la pole position.
Junto con su sintaxis expresiva, excelente documentación y un fundador apasionado, la gran comunidad fue pilar de la sala de chat de IRC y Slack, The Laravel Podcast y el sitio web de video instructivo de Laracasts. Además, el soporte comercial recién creado, como Envoyer, que proporciona un tiempo de actividad del 100 por ciento, significa que Laravel también fue bien recibida por las empresas. Con el lanzamiento de Laravel 4.2, la versión mínima requerida de PHP se incrementó a 5.4 para aprovechar las características modernas de PHP, como los rasgos. El uso de los rasgos de Laravel junto con la nueva sintaxis, como el acceso directo de la matriz [], hace que la codificación sea muy fácil. La sintaxis expresiva de Laravel, junto con estas características PHP modernas, la convierte en una excelente opción para cualquier desarrollador que desee crear aplicaciones robustas. El aumento del éxito de Laravel, según lo informado por Google Trends Una nueva era A finales de 2014, ocurrió la segunda parte más importante de la historia de Laravel. Cuando lo que estaba programado para ser la versión 4.3 cambió muchos de los principios principales de Laravel, la comunidad decidió que debería convertirse en la versión 5. La llegada de Laravel 5 produce muchos cambios en la forma en que lo usamos para construir software. La arquitectura MVC incorporada que se heredó de marcos como CodeIgniter ha sido abandonada a favor de ser más dinámica, modular e incluso atrevidamente independiente del marco. Muchos de los componentes se han desacoplado tanto como sea posible. La parte más importante de la historia de Laravel será la llegada de Laravel versión 5.1, que tendrá soporte a largo plazo ( LTS ). Por lo tanto, el lugar de Laravel en las empresas se solidificará aún más. Además, los requisitos mínimos de PHP se cambiarán a la versión 5.5. Por lo tanto, para cualquier proyecto nuevo, se recomienda PHP 5.5, o incluso PHP 5.6, porque la actualización a PHP versión 7 será aún más fácil /app
más ágil El directorio /app
se redujo, dejando solo las partes más esenciales de la aplicación. Los directorios como config
, database
, storage
y tests
se han eliminado del directorio de la app
, ya que son auxiliares de la propia aplicación. Lo que es más importante, la integración de las herramientas de prueba ha madurado drásticamente. PSR Gracias a los esfuerzos del Framework Interoperability Group ( PHP-FIG ), el desarrollador de la Recomendación Estándar PHP ( PSR ), la lectura, escritura y formateo del código marco. Se está volviendo más fácil. Incluso permite a los desarrolladores trabajar más fácilmente en más de un marco. Laravel es parte de la FIG y continúa adoptando sus recomendaciones en el marco. Laravel 5.1, por ejemplo, adoptará el estándar PSR-2. Entonces, ¿estás listo para aprender Laravel? En caso afirmativo, dunebook tiene los mejores Tutoriales para usted, que son de uso gratuito. Comience a explorar ahora
He estado creando sitios web con PHP usando editores de texto. ¿Cómo empiezo a usar Laravel Framework? No tengo ningún conocimiento sobre su uso.
Related Content
Oye,
El hecho de que haya estado creando sitios web sin ningún marco es encomiable ya que ahora tiene la base (en su mayoría) necesaria para usar los marcos.
Los frameworks php que existen como Laravel, codeigniter son simplemente un entorno de software que le brinda funcionalidad para facilitar el desarrollo de aplicaciones de software.
Para los tutoriales, tiene toda la documentación de Laravel en la Lista de tareas básicas – Laravel – El Marco PHP para artesanos web y puede usar herramientas de desarrollo como Eclipse, Bloc de notas, Sublime Text y todo el conjunto que se encuentra allí. Mire un número ilimitado de videos y tutoriales disponibles en YouTube para obtener más nitidez.
Solo recuerde que al usar el marco Laravel tiene las bibliotecas para manejar las características de seguridad, manejo de sesión, sistema de archivos, encriptación, etc., todo lo que necesita hacer es implementarlas de acuerdo con los estándares provistos.
Happy Time Laravelling.
Hola amigo-php-learning-amigo 🙂
Acabo de escribir una respuesta a esta pregunta similar ayer:
¿Cómo puedo mejorar y aprender más conocimiento en el marco de Laravel?
Conozca esencialmente las obras de Jeffrey Way y Taylor Ottwell
También echa un vistazo al canal de YouTube devdojo, codecourse y código ejecutable (lo siento en mobi no tiene enlaces).
Además, si te quedas atascado para que se ejecute localmente, recomiendo:
- Caja vagabundo Laravel Homestead
- O personalmente uso c9.io, ya que simplemente mantiene todo en un solo lugar agradable para mí 🙂
Bien, comienza leyendo sus documentaciones primero, espero que tengas a alguien que pueda ayudarte.
More Interesting
¿Cuáles son las principales tendencias en desarrollo web?
¿Cuál es el lenguaje básico para aprender para un desarrollador front-end?
Si uso MEAN stack sin MongoDB y en cambio uso MySQL, ¿habrá algún problema de rendimiento?
He ido y venido entre el desarrollo web y el desarrollo de software. ¿Cual deberia elegir?