Laravel, un framework cada día más dificil de aprender, fragmentado y redundante
Te doy mi OPINIÓN sobre por que creo que cada día Laravel se hace un framework más dificil de usar y aprender.
Te doy mi OPINIÓN sobre por que creo que cada día Laravel se hace un framework más dificil de usar y aprender.
Hay una pequeña crítica que quiero hacer a Laravel en la cual he siguiendo un poco lo que siempre estaba comentando antes en otro video que lo puedes ver también en mi canal de YouTube en la cual básicamente como va saliendo una versión mayor del Laravel todos los años se está como que fragmentando demasiado y tú ves que los cambios que están implementando realmente no son tan importantes perfectamente tú pudieras en mi humilde opinión cada dos tres años sacar una versión mayor que acumule los cambios en vez de sacarlo todos los años que lo vaya sacando como que un poco más de golpe para precisamente evitar hacer fragmentaciones y de que cuando quieras ver un código fuente buscar algo en internet es decir algo que no sea la precisamente a la versión actual de Laravel y estés aprendiendo el arabel no se teaga una pesadilla
A lo que me refiero es que cada vez todos los años Laravel se está fragmentando todavía más cada vez más con una versión mayor que siempre incorpora algunos cambios que por más que sea una persona que está aprendiendo y cada vez le va a costar más por ese lado por otro lado también tenemos de que parece al menos para los últimos cambios que hemos tenido en este caso Laravel 12 en lo que se refiere al Livewire de inertia que ahorita no tengo aquí un proyecto con inertia pero va un poco de lo mismo pero yo creo que el Livewire fue que má ha sufrido estos cambios.
Si comparamos un proyecto de Laravel 11 con Livewire 3 con uno de Laravel 12 con Livewire 3, veremos que en el último, tenemos otra estructura, paquetes de Volt, Flux… un proyecto completamente distinto.
Podemos devolver vistas mediante las rutas, controladores, componentes, Livewire luego tenemos a inertia todas esas son formas que tenemos para devolver por más que sea independientemente si empleas Vue lo que tú quieras para devolver una vista por lo tanto alguien que está aprendiendo y vaya a buscar en internet cómo devolver algo aquí en el navegador va a encontrar como 1000 formas distintas pero ahora lo colocan más divertido ya que aquí el Livewire también lo están fragmentando ya no es el framework sino directamente el Livewire entonces Livewire ahora tenemos que desde un archivo un bendito archivo ya podemos tener la lógica que internamente emplea componentes y aquí también podemos tener el enfoque clásico a la cual tenemos en un archivo aparte la capa de control esto sería lo que más asemeja a lo que tenemos el arab de manera básica en Aunque no es un MVC puro por obvias razones pero por más que sea era lo que más se asemejaba a lo que es un mvc en cualquier lado o un mtv Por ejemplo si quieres colocar Django o variaciones a las cuales tenemos un archivo de control y una vista entonces aquí lo están fusionando en uno solo
Ojo que a mí me gustan estas nuevas características a mí como un desarrollador que ya tengo años desarrollando el arvel realmente me trae sin cuidado para crear nuevas aplicaciones pero para alguien que está aprendiendo yo creo que de verdad que cada día se le está complicando más la codificación porque precisamente por esto porque muy rara vez tú te vas a quedar viendo simplemente un curso o directamente vas a aprender todo desde la documentación oficial tú te caes a Google ChatGTP entonces precisamente con este montón de variaciones para una persona que está aprendiendo un framework tan robusto como la Laravel cada día va a ser más complicado por lo comentado anteriormente porque cuando quiera hacer algo va a ver que tiene cinco formas distintas y no va a saber cuáles es la que tiene que emplear o cuál es la que le viene mejor o cuál es la más moderna etcétera etcétera etcétera entonces de verdad que esta parte de la fragmentación del Laravel es bastante complicada.
Jetstream que implementa su propia lógica para manejar los roles y permisos en vez de emplear spati está empleando un sistema personalizado por ellos que luego eliminan entonces Esta es la pesadilla a que yo me refiero aparte de que tienes 1 formas de hacer lo mismo cada día lo van fragmentando más vas eliminando tecnologías que a su vez ya están como que mal implementadas.
Cualquier persona que quiera Buscar esto es una pesadilla otro ejemplo Laravel UI y Breeze ambas paquetes hacían lo mismo independientemente de términos filosóficos en los cuales uno está empleando bustas y el otro empleaba Tailwind y si al otro le podía meter Bootstrap a la final son lo mismo, paquetes para manejar la autenticación que ya tambien fueron deprecados…
- Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter
Acepto recibir anuncios de interes sobre este Blog.
!Cursos desde!
10$
En Udemy
Quedan 1d 19:04!
!Cursos desde!
4$
En Academia
Ver los cursos!Libros desde!
1$
Ver los libros