Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Conceptos»
De WikiEducator
(→Versiones actuales (Marzo de 2021)) |
|||
Línea 23: | Línea 23: | ||
}} | }} | ||
− | ===Versiones actuales ( | + | ===Versiones actuales (Enero de 2021)=== |
*Laravel va presentado diferentes versiones. De la versión 4 a la 5 hubo un cambio muy importante. Actualemente está la versión 8, si bien no es LTS, que será la versión 9 que saldrá próximamente | *Laravel va presentado diferentes versiones. De la versión 4 a la 5 hubo un cambio muy importante. Actualemente está la versión 8, si bien no es LTS, que será la versión 9 que saldrá próximamente | ||
{| width="60%" style="border:1px solid #B8C7D9; text-align:left; background:#f5faff; font-size: 95%;" | {| width="60%" style="border:1px solid #B8C7D9; text-align:left; background:#f5faff; font-size: 95%;" | ||
Línea 60: | Línea 60: | ||
|} | |} | ||
*Están previstas las siguiente versión LTS | *Están previstas las siguiente versión LTS | ||
+ | 8 7.3 - 8.1 September 8th, 2020 July 26th, 2022 January 24th, 2023 | ||
+ | 9 (LTS) 8.0 - 8.1 January 25th, 2022 January 30th, 2024 January 28th, 2025 | ||
+ | 10 8.0 - 8.1 January 24th, 2023 July 30th, 2024 January 28th, 2025 | ||
{| width="60%" style="border:1px solid #B8C7D9; text-align:left; background:#f5faff; font-size: 95%;" | {| width="60%" style="border:1px solid #B8C7D9; text-align:left; background:#f5faff; font-size: 95%;" | ||
Línea 68: | Línea 71: | ||
|- | |- | ||
|9 | |9 | ||
− | |(LTS) | + | |(LTS) Enero 25, 2022 September |
− | |2023 | + | |2023 Eenero 30 , 2024 |
|- | |- | ||
|10 | |10 | ||
− | | | + | |24 de Enero 2023 |
− | | | + | |30 de Julio 2024 |
|} | |} | ||
*La versión de laravel 8 tiene importantes mejoras que se utilizan si incorporo Jetstream. Esta utilidad nos preparar la aplicación con varias utilidades ya instaladas. No obstante es mejor (considero) realizar un desarrollo sin incorporar Jetstream, e ir incorporando las librerías según las necesitemos (como por ejemplo la autenticación), y cuando ya se conoce se puede utilizar. | *La versión de laravel 8 tiene importantes mejoras que se utilizan si incorporo Jetstream. Esta utilidad nos preparar la aplicación con varias utilidades ya instaladas. No obstante es mejor (considero) realizar un desarrollo sin incorporar Jetstream, e ir incorporando las librerías según las necesitemos (como por ejemplo la autenticación), y cuando ya se conoce se puede utilizar. | ||
− | ;Enumero las mejoras según la página web de laravel | + | ;Enumero las mejoras según la página web de laravel de la versión 8 |
− | + | #Laravel Jetstream. | |
− | + | #Carpeta para los Modelos. | |
− | + | #Clases para Factories. | |
− | + | #Squashing de migraciones. | |
− | + | #Jobs por lotes. | |
− | + | #Rate limit mejorado. | |
− | + | #Modo de mantenimiento mejorado. | |
− | + | #Time testing helpers. | |
− | + | #Paginación con Tailwind por defecto. | |
===Laravel Jetstream=== | ===Laravel Jetstream=== |
Revisión de 07:10 14 ene 2022
Qué es Laravel
|
Algunos conceptos de Laravel
- Es interesante ver algunos conceptos de laravel:
|
Versiones actuales (Enero de 2021)
- Laravel va presentado diferentes versiones. De la versión 4 a la 5 hubo un cambio muy importante. Actualemente está la versión 8, si bien no es LTS, que será la versión 9 que saldrá próximamente
Versión | Fecha de liberación | Mantenimiento garantizado |
5.5 (LTS) | 30 de Agosto 2017 | 30 de Agosto de 2020 |
5.6 | 7 de Febrero de 2018 | 7 de Febrero de 2019 |
5.7 | 4 de Septiembre de 2018 | 4 de Septiembre de 2019 |
5.8 | 26 de Febrero de 2019 | 26 de Febrero de 2020 |
6 (LTS) | 3 de Septiembre de 2019 | 3 de Septiembre de 2022 |
7 | 3 de Marzo de 2020 | 3 de Marzo de 2021 |
8 | 8 de Septiembre de 2020 | 1 de Marzo de 2022 (Soporte en seguridad hasta septiembre |
- Están previstas las siguiente versión LTS
8 7.3 - 8.1 September 8th, 2020 July 26th, 2022 January 24th, 2023 9 (LTS) 8.0 - 8.1 January 25th, 2022 January 30th, 2024 January 28th, 2025 10 8.0 - 8.1 January 24th, 2023 July 30th, 2024 January 28th, 2025
Versión | Fecha de liberación | Mantenimiento garantizado |
9 | (LTS) Enero 25, 2022 September | 2023 Eenero 30 , 2024 |
10 | 24 de Enero 2023 | 30 de Julio 2024 |
- La versión de laravel 8 tiene importantes mejoras que se utilizan si incorporo Jetstream. Esta utilidad nos preparar la aplicación con varias utilidades ya instaladas. No obstante es mejor (considero) realizar un desarrollo sin incorporar Jetstream, e ir incorporando las librerías según las necesitemos (como por ejemplo la autenticación), y cuando ya se conoce se puede utilizar.
- Enumero las mejoras según la página web de laravel de la versión 8
- Laravel Jetstream.
- Carpeta para los Modelos.
- Clases para Factories.
- Squashing de migraciones.
- Jobs por lotes.
- Rate limit mejorado.
- Modo de mantenimiento mejorado.
- Time testing helpers.
- Paginación con Tailwind por defecto.
Laravel Jetstream
- https://jetstream.laravel.com/2.x/introduction.html
- La idea de un framework es facilitarnos las principales acciones que cualquier aplicación va a tener
- Con Laravle Jetstream' vamos a poder incluir en nuestra aplicación entre otras acciones:
- inicio de sesión
- registración de usuarios
- verificación de correo electrónico
- autenticación de dos pasos.
Integra una serie de librerías
Un sistema de autenticación ligero para SPA y API simples
- Tailwind CSS para el frontend
https://tailwindcss.com/ Tailwind CSS es un framework CSS que permite un desarrollo ágil, basado en clases de utilidad que se pueden aplicar con facilidad en el código HTML
- Instalar Livewire o Inercia en nuestro proyecto.
Cabe decir que todas las características son opcionales y Jetstream nos dará la opción para instalar las que deseemos. También, tiene un archivo de configuración para habilitar o deshabilitar las características que queramos.