5 expertos de Laravel que comparten conocimientos sobre el marco
Publicado: 2022-01-02Laravel es uno de los frameworks PHP de código abierto más preferidos para el desarrollo de aplicaciones web. El desarrollo de Laravel es fácil de hacer, con algunos beneficios incomparables para los desarrolladores. Le pedimos a cinco expertos de Laravel que hablaran sobre Laravel y sus características y beneficios, y ellos aceptaron felizmente ofrecer información y conocimientos interesantes que le encantaría tener. Christoph Rumpel, Shawn McCool, Jason McCreary, Usama Hafeez e Irina Gataullina están aquí para ofrecerle algunos consejos informativos y técnicas para el desarrollo de Laravel . Sumérjase en el océano del conocimiento.
Experto en Laravel # 1: Christoph Rumpel
¿Cuál es su consejo número uno para un principiante de Laravel?
Empiece despacio. Laravel es un gran marco que se adapta a muchas necesidades diferentes. Viene con muchas características y múltiples paquetes adicionales para autenticación, monitoreo de colas, andamios, etc.
Suponga que intenta comprobarlo todo en su primer proyecto; seguro que será abrumador. En su lugar, intente comenzar de manera simple y pruebe cosas nuevas paso a paso con cada nuevo proyecto.
¿Qué es más especial en Laravel en comparación con otros Frameworks?
Hay dos aspectos de Laravel en los que se destaca. Primero, la documentación es simplemente impresionante. Es una locura la diferencia que puede hacer una buena documentación.
Taylor Otwell pasa dos semanas al año leyéndolo todo y lo mejora cuando es necesario. Admiro este amor por los detalles y vale la pena.

En segundo lugar, la comunidad de Laravel es única en su tipo. Es tan acogedor y amigable y, por lo tanto, está creciendo tan rápido. Inmediatamente sientes que perteneces aquí.
Puede pensar que una comunidad amigable no es nada especial, pero lamentablemente lo es en el mundo PHP.
Tus pensamientos sobre las mejores partes de ser programador.
Para mí, programar es como ser un arquitecto que también puede hacer realidad sus diseños. Un programador puede codificar aplicaciones desde cero para terminar por su cuenta.
Te da mucho poder y me encanta la creatividad que se necesita para crear aplicaciones confiables y modernas.
¿Qué es lo que más disfrutas de Laravel?
Laravel es excelente para crear aplicaciones de última generación rápidamente y le brinda la flexibilidad para hacerlo adecuado para todo tipo de aplicaciones, desde pequeñas hasta empresas.
¿Cuáles son sus aplicaciones móviles imprescindibles?
Actualmente, disfruto mucho de Clubhouse. Me gusta lo simple que es de usar y que solo admite audio. Una buena alternativa ahora mismo a todas las videollamadas y chats que tengo que usar para trabajar.
Experto en Laravel # 2: Shawn McCool
¿Cuál es su consejo número uno para un principiante de Laravel?
Mi consejo número uno para principiantes es prestar especial atención a los modismos de los medios. Con Laravel es posible desarrollar de muchas maneras, pero el desarrollador se guía por algunos "caminos de menor resistencia". Desarrollar “al estilo Laravel” es desarrollo en el idioma de Laravel. No es necesario hacerlo, pero al observar la naturaleza del medio podemos comprender mejor nuestras herramientas. El mismo concepto se puede aplicar al código que se ejecuta en el navegador.
La web es importante y es un punto focal para muchas tecnologías con muchos casos de uso. En el mejor de los casos, estas tecnologías se desarrollan de acuerdo con el idioma de la web. Cuando anulamos la experiencia web idiomática, podemos alterar el importante ecosistema de consumidores web. Nunca es demasiado tarde para comenzar a observar los modismos bajo nuestra responsabilidad.
¿Qué es más especial en Laravel en comparación con otros Frameworks?
Puede que no sea obvio de inmediato, pero Laravel es un sistema de gestión de contenido. Laravel facilita la tarea de realizar aplicaciones en cualquier nivel de complejidad. Pero, codificada dentro de su ADN está la capacidad de manipular tipos de datos con tanta fluidez y facilidad que toda la industria de agencias de CMS se ha visto sacudida hasta la médula.

Todos están haciendo la transición a Laravel como su herramienta preferida tanto para la administración de contenido básico como para las aplicaciones más complejas. Es innegable que hay muchos aspectos de Laravel con un gran atractivo, incluida su belleza estética. Pero, por mi dinero, la capacidad de Laravel para empoderar a tipos significativamente diferentes de organizaciones que realizan tipos de cosas significativamente diferentes es innegablemente especial.
Tus pensamientos sobre las mejores partes de ser programador.
Me encanta crear nuevas formas de interactuar con mi computadora. La interfaz de mi computadora consta de cientos de pequeñas herramientas que he construido durante los últimos años. La interfaz está diseñada para mí y es única en todo el mundo. Eso no es algo para negocios; es la autoexpresión. Expresarme a través del desarrollo siempre será el mayor motivador para mí.
¿Qué es lo que más disfrutas de Laravel?
Dedico mucho tiempo y me concentro en cómo modelo el back-end de mis sistemas. Experimento con diferentes arquitecturas y enfoques. Mi parte favorita de Laravel es cómo simplemente ... se aparta de mi camino y me permite concentrarme en lo que es interesante en ese momento. Tal vez un cliente necesite que se realice algún trabajo. Gracias a Laravel, hay tantas cosas en las que no tengo que pensar. Puedo concentrarme en lo que es importante para mi cliente. Cuando quiero iniciar un experimento, puedo hacerlo sin tener que pensar en las cosas web normales porque ... sé que Laravel lo tiene cubierto. Es el hecho de que _no_ tengo que concentrarme en todo lo que Laravel está haciendo por mí lo que más amo. Me permite llegar a la parte divertida.
¿Cuáles son sus aplicaciones móviles imprescindibles?
Cuando se trata de aplicaciones móviles, necesito LastPass y Telegram para sobrevivir. Con LastPass nunca tengo que iniciar sesión en aplicaciones web o móviles. No puedo imaginar una vida sin administradores de contraseñas. Telegram es donde viven mis amigos, familiares y bots (tanto laborales como personales). Para qué uso Runkeeper es obvio y probablemente esté un poco infrautilizado. Pero las aplicaciones que más me gustan son Kindle / Audible para historias y Through the Ages es mi juego favorito.
Experto en Laravel # 3: Jason McCreary
¿Cuál es su consejo número uno para un principiante de Laravel?
** No luches contra el marco. ** Cíñete a las convenciones. Si no puede encontrar un ejemplo en los documentos, intente replantear el problema. Si realmente no puede, consulte los paquetes de primeros. En 7 años de trabajar con Laravel, siempre he podido usar lo que proporciona el marco. Créame , _futuro usted_ lo pensará por seguir las convenciones.
¿Qué es más especial en Laravel en comparación con otros Frameworks?
He usado muchos frameworks PHP a lo largo de los años. Incluso algunos fuera de PHP, como Rails y Express. Me encanta con Laravel todo está incluido. No tiene que buscar paquetes adicionales. Está bien, están listos para funcionar, listos para usar.


Tus pensamientos sobre las mejores partes de ser programador.
Me gusta la resolución de problemas. A veces, para problemas difíciles, esto puede ser una maldición. Te despiertas en medio de la noche pensando en el problema. Pero al final, resolverlo es increíblemente gratificante.
¿Qué es lo que más disfrutas de Laravel?
Las actualizaciones automáticas, por supuesto. Es una broma. No, lo que más disfruto de Laravel es la comunidad. Es muy activo, inclusivo y productivo. Han salido muchas cosas de la comunidad. Seguro que es un cambio de juego.
¿Cuáles son sus aplicaciones móviles imprescindibles?
Es cierto que no tengo demasiadas aplicaciones móviles en mi iPhone. Así que mis "imprescindibles" son bastante básicos: Notes, Twitter y Robinhood.
Experto en Laravel # 4: Usama Hafeez
¿Cuál es su consejo número uno para un principiante de Laravel?
Para un principiante de Laravel, es MUY fácil sentirse abrumado, ya que es un poco diferente de otros marcos que existen. Yo recomendaría, no te rindas, quédate con él, idealmente usa un IDE como PHPStorm. Será más fácil muy pronto, y créeme, estarás agradecido de haber mantenido el rumbo. ¡Laravel es hermosa! Puede comunicarse conmigo en https://usamahafeez.com .
¿Qué es más especial en Laravel en comparación con otros Frameworks?
Hay una serie de cosas increíbles sobre Laravel, que van desde Eloquent (carga ansiosa, etc.) hasta sus colecciones, proveedores de servicios y más. Sin embargo, no se trata solo de estas características individuales, sino del hecho de que está diseñado de una manera que se siente como si todo estuviera en armonía, como si estuvieras tocando música. Oh, espera, está construido sobre "Symfony"

Tus pensamientos sobre las mejores partes de ser programador.
Para mí, la mejor parte de ser programador es la satisfacción de construir algo que funcione de manera perfecta, eficiente y hermosa. Encuentro emocionante obsesionarme con la mejor manera de implementar algo.
¿Qué es lo que más disfrutas de Laravel?
Una de las cosas que más disfruta de Laravel es que trabajar en una aplicación existente es tan emocionante como crear algo desde cero. El marco mantiene todo organizado para que no se escape de un desorden en PHP. Mecanismo de validación, colas, envíos por correo, todos están en su propio lugar. ¡Tus controladores pueden ser realmente delgados!
¿Cuáles son sus aplicaciones móviles imprescindibles?
Algunas aplicaciones móviles interesantes en mi teléfono: Todoist, Keep, Google Lens, Blinkist
Experto en Laravel # 5: Irina Gataullina
¿Cuál es su consejo número uno para un principiante de Laravel?
Comprendiendo el panorama general, profundice de manera iterativa.
Laravel incluye toneladas de campanas y silbatos fuera de la caja. Es muy fácil sentirse abrumado con todo tipo de cosas que suceden detrás de escena. Entonces, lo mejor que puede hacer es obtener una comprensión general de lo que Laravel le ayuda a manejar de inmediato y luego comenzar a explorar sus características una por una. Cuando esté comenzando con Laravel, puede confiar de manera segura en algunas de sus partes mientras descubre la forma en que Laravel hace las cosas. Puede ser cierto tanto para los programadores de desarrollo de back-end como para los más experimentados. Al tener buena arquitectura, Laravel incluso puede enseñarte por sí solo. Es posible que no necesite conocer OOP en profundidad, ya que puede aprenderlo explorando cómo funciona Laravel detrás de escena cuando se sienta cómodo con las funciones básicas.
¿Qué es más especial en Laravel en comparación con otros Frameworks?
Habiendo incluido varias herramientas listas para usar, Laravel ayuda a los desarrolladores a crear aplicaciones complejas multilingües mucho más rápido en comparación con otros marcos PHP. Su consola artesanal, bibliotecas orientadas a objetos, sintaxis elegante y elocuente, soporte nativo en varios idiomas, autenticación con scaffolded, todo hace que el proceso de desarrollo sea muy sencillo. Además, la comunidad alrededor de Laravel es enorme. Laravel está en casi todas partes del mundo del desarrollo backend, lo que facilita el proceso de resolución de problemas y resolución de problemas en comparación con otros marcos.

Tus pensamientos sobre las mejores partes de ser programador.
Puede ser tan complejo o tan simple como desee. Como desarrollador, puede decidir centrarse en un desarrollo de frontend más interactivo y orientado al usuario, ingeniería de software y algoritmos complejos, desarrollo de aplicaciones móviles o de escritorio, etc. Las posibilidades son infinitas. Puede trabajar en una gran empresa o una pequeña startup, o incluso lanzar su propio negocio de desarrollo web o un producto SaaS. Y puede trabajar en casi cualquier industria que pueda imaginar, desde la ciencia hasta la creación de sitios web para pequeñas empresas.
Y todo eso con solo una computadora portátil y una conexión a Internet.
Además, la programación es un proceso muy creativo en cuanto a abordar problemas y encontrar soluciones. Como programador, puede desarrollar casi todo, desde que nada sea el arquitecto, el diseñador y el constructor real.
¿Qué es lo que más disfrutas de Laravel?
Cómo cambia la forma en que puedes pensar en la programación PHP. Mucha gente odia PHP debido a su sintaxis, arquitectura deficiente, seguridad deficiente, etc. Laravel elimina la mayoría de los problemas que puede tener como desarrollador PHP. Y no solo aborda todos los puntos débiles, sino que lo hace con elegancia, proporcionando una estructura robusta y complementos confiables. Ni siquiera se siente como un lenguaje de programación basado en PHP: escribir código Laravel y escribir código PHP son dos procesos completamente diferentes, sin hablar de su lenguaje de plantillas fluido y minimalista que es mucho más legible en comparación con otros lenguajes de plantillas como ejs , Manillares o jinja.
¿Cuáles son sus aplicaciones móviles imprescindibles?
Nuestro equipo de desarrollo utiliza los dos primeros para establecer un flujo de comunicación fluido.
Twitter, por otro lado, se debe a su enorme comunidad tecnológica. Es una red social en la que no solo puede promocionar sus productos y encontrar personas con las que ponerse en contacto y colaborar, sino también aprender de los demás con fluidez y elegancia.
Conclusión:
Eso es todo. ¿Cómo fue tu experiencia leyendo a estos expertos? Estoy seguro de que habrías aprendido algunos consejos y técnicas increíbles para el desarrollo de Laravel. Tenga en cuenta estos consejos al desarrollar aplicaciones web con el framework Laravel. Si desea contratar a un desarrollador de Laravel , Elsner tiene un equipo dedicado de desarrolladores de Laravel con las habilidades y la experiencia adecuadas.
