¿Laravel es difícil de Aprender?

¿Laravel es un framework fácil de aprender? es un poco lo que quiero comentar en este video e intentar resolver esta duda que puedes tener por supuesto esto es una no es una pregunta tan sencilla de responder ya que todo depende algunos te pueden decir que sí y otros que no y lo importante es los objetivos es decir el por qué está argumentando ya sea que es fácil de aprender o ya sea que no es fácil de aprender; yo por mi parte, considero que no es fácil de aprender.

NO es fácil de aprender....

Te voy a dar mis motivos por los cuales yo considero que no es fácil de aprender ojo que esto no es una crítica es simplemente una posición y como quien dice todo tiene ventajas y desventajas dependiendo de cómo funcione la herramienta en este caso yo te voy a dar mis argumentos por los cuales yo Considero que no es fácil de aprender a desarrollar en Laravel.

Laravel es un framework inmenso con una API inmensa y también con integración con otras tecnologías específicamente node con todo lo que esto conlleva es decir con lo inmenso que es el ambiente node y esto es algo que nos podemos dar cuenta casi que al inicio cuando instalamos Bris que viene siendo prácticamente un obligado cuando queremos crear una sencilla aplicación con un buen estilo es decir empleando ya tecnologías que no están ligadas directamente a Laravel como en este caso es nuevamente cuando instalas Breeze y con esto también instalas un módulo de autenticación automáticamente también te configura Tailwind que por supuesto puedes decidir no emplearlo pero no tiene sentido.

Como si tuvieras un Ferrari y simplemente lo utilices para ir comprar algun alguna comida comprar pan en la esquina no tiene sentido 

Obviamente cuando estás seleccionando una herramienta Es porque vas a explotar la mayoría de su sus características O al menos características principales o básicas como en este caso viene siendo la integración con not entonces volviendo un poquito a la pregunta al inicio en la cual yo considero si Laravel es fácil o no es fácil de aprender aquí también hay un punto muy importante que es qué es lo que tú consideras fácil es decir realmente tú puedes decir que es fácil si lo único que tú ameritas es hacer un H mundo es decir tú puedes considerar una tecnología fácil de aprender si lo que quieres hacer es un hola mundo obviamente en este caso cualquier tecnología sería muy sencilla de aprender Pero la idea es ir un poquito más allá en este caso.

Para decir si es facil de aprender una tecnología debe de crearse una app minima

Yo lo que considero es crear una aplicación mínima típicamente un crud ya que con esto podemos conocer muchas características como es el manejo de rutas validaciones formularios creación de recursos conexión a la base de datos este tipo de operaciones que son comunes en cualquier aplicación se pudiera decir hoy en día entonces aquí lo que yo también otro consideración importante es qué caminos tenemos disponibles en el caso del arabel tenemos 1000 formas de hacer lo mismo por ejemplo tenemos como cuatro formas de validar nuestros formularios podemos emplear componentes podemos emplear controladores podemos crear directamente un formulario empleando por ejemplo Vue si estás empleando Inertia entonces tenemos muchos caminos y es por eso que yo considero que no es fácil de aprender.

Muchas actualizaciones

Por ese lado por otro lado también Laravel tiene una actualización muy activa y sobre todo los cambios son al inicio es decir aquí nosotros podemos ver para darte una pequeña comparación ya que tú por ejemplo cuando quieres crear algo en Laravel suponte que que es nuevamente un típico crud tú vas a buscar cualquier tutorial en internet ya sea en YouTube ya sea una publicación etcétera por lo tanto ahí puedes ver un código antiguo y ese viene siendo un poco el problema por ejemplo suponte que quieres crear una migración si nos vamos a lo que sería un tutorial o cualquier cosa hace unos 3 cu años que pudiera parecer correcto seguramente te vas a ver que tenemos algunos cambios anteriormente para las migraciones se empleaban lo que eran clases con nombre o clases normalitas las clases tradicionales en p pero desde la versión 8 ya realmente no recuerdo ya en las migraciones se emplea clases anónimas por lo tanto ya no se definen con un nombre tal cual puedes ver y obviamente la primera entrada que tú tengas con este framework si estás aprendiendo al mismo y tú ves que ahora al momento de definir la migración ya no tiene un nombre y cuando estás siguiendo el tutorial ves que tiene un nombre esto puede causar cierto conflicto.

Aparte de la instalación va variando enormemente o ha variado enormemente los últimos años al inicio se empleaba Val hace como 3 años luego pasaron a docker Ahorita estamos empleando la arvel sales también lo que es el instalador de Laravel va cambiando ni siquiera cada año sino cada cada ciertos meses se pudiera decir van también modificando un poco lo que es los parámetros o los pasos para crear un proyecto en Laravel todo eso la final puede ocasionar muchos conflictos que que te que te van poniendo trabas y por lo tanto te va siendo muy difícil ir aprendiendo Laravel.

Puedo dar más ejemplos la estructura del framework también ha tenido ciertos cambios por lo tanto ya han unificado ciertos archivos entonces otra vez si nos vamos a documentación antigua vas a tener ciertos problemas hay veces que colocan aquí los tipos dependiendo del comando que ejecutes es decir puedes colocar el tipo para los parámetros y también el tipo de retorno hay veces que lo colocas hay veces que no Entonces todo esto a la final puede causar cierto conflicto aparte de lo intimidante que al inicio puede ser el framework que tenemos múltiples carpetas Entonces sí eso es básicamente lo que por lo cual yo considero por darte siempre por darte simplemente algunos motivos los motivos iniciales que yo Considero que Laravel no es un framework fácil de aprender.

Flask, Django, CodeIgniter y mis libros y cursos

Si estás comenzando te recomendaría y quieres desarrollar obviamente en php te recomendaría que inicies por ejemplo con CodeIgniter y si no te interesa Y no y si no necesariamente quieres aprender en php puedes también iniciar con un framework como flash que al ser un micro framework puedes ir viendo cómo crece el desarrollo poco a poco y tal cual comenté en otro video básicamente si quieres desarrollar en Flash en Diango, Laravel o CodeIgniter o frameworks similares todos estos framewoks son lo mismo en lo que me refiero el inicio en la tecnología así que sin más que decir nos vemos en otro video.

- Andrés Cruz

In english

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos desde!

10$

En Udemy

Quedan 4d 16:36!


Udemy

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
¡Hazte afiliado en Gumroad!