5 expertos de Laravel que comparten información sobre el marco
Publicado: 2022-06-04Laravel es uno de los marcos 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 discutieran sobre Laravel y sus características y beneficios y aceptaron felizmente ofrecer información y conocimientos profundos 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érgete en el océano del conocimiento.
Experto en Laravel n.º 1: Christoph Rumpel
¿Cuál es tu consejo número uno para un principiante de Laravel?
Comience lento. Laravel es un marco grande 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.
Supongamos que intenta verificar todo eso 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 donde se destaca. En primer lugar, la documentación es simplemente impresionante. Es una locura la gran 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 amable 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 de PHP.
Sus pensamientos sobre las mejores partes de ser un 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 terminarlas 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 rápidamente aplicaciones de última generación y le brinda la flexibilidad para que sea adecuado para todo tipo de aplicaciones, desde pequeñas hasta empresariales.
¿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 el trabajo.
Experto en Laravel n.º 2: Shawn McCool
¿Cuál es tu consejo número uno para un principiante de Laravel?
Mi consejo número uno para los principiantes es prestar especial atención a los modismos de los medios. Con Laravel es posible desarrollar de varias maneras, pero el desarrollador es guiado por algunos "caminos de menor resistencia". Desarrollar “a la manera de 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 los 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 hacer aplicaciones en cualquier nivel de complejidad. Pero, codificada dentro de su ADN está la capacidad de manipular tipos de datos con tal fluidez y facilidad que toda la industria de agencias de CMS se ha visto sacudida hasta la médula.
Todo el mundo está haciendo la transición a Laravel como su herramienta preferida tanto para la gestión básica de contenido como para aplicaciones más complejas. Es innegable que hay muchos aspectos de Laravel con gran atractivo, incluida su belleza estética. Pero, por mi dinero, la capacidad de Laravel para potenciar tipos significativamente diferentes de organizaciones que hacen cosas significativamente diferentes es innegablemente especial.
Sus pensamientos sobre las mejores partes de ser un programador.
Me encanta construir nuevas formas de interactuar con mi computadora. La interfaz de mi computadora consta de cientos de pequeñas herramientas que he construido en los últimos años. La interfaz está hecha para mí y es única en todo el mundo. Eso no es algo para los negocios; es autoexpresión. Expresarme a través del desarrollo siempre será el mayor motivador para mí.
¿Qué es lo que más disfrutas de Laravel?
Paso 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 necesita algún trabajo hecho. 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 normales de la web porque... Sé que Laravel tiene eso cubierto. Lo que más me gusta es el hecho de que _no_ tengo que concentrarme en todo lo que Laravel está haciendo por mí. Me deja 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 para el trabajo como para el personal). Para lo que 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 n.º 3: Jason McCreary
¿Cuál es tu 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 de los documentos, intente reformular el problema. Si realmente no puede, consulte los paquetes de primera parte. En 7 años de trabajar con Laravel, siempre he podido usar lo que proporciona el marco. Confía en mí, _futuro tú_ pensarás en ti por seguir las convenciones.
¿Qué es más especial en Laravel en comparación con otros Frameworks?
He usado muchos marcos 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 tienes que buscar paquetes adicionales. Está bien, están listos para usar, listos para usar.
Sus pensamientos sobre las mejores partes de ser un 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. Mucho ha salido de la comunidad. Es un cambio de juego seguro.
¿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 tu 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. Recomiendo, no te rindas, mantenlo, idealmente usa un IDE como PHPStorm. Será más fácil muy pronto, y confía en mí, estarás agradecido de haber mantenido el rumbo. ¡Laravel es hermoso! Puedes contactarme 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 son solo estas características individuales, sino el 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"
Sus pensamientos sobre las mejores partes de ser un programador.
Para mí, la mejor parte de ser programador es la satisfacción de construir algo que funciona de manera perfecta, eficiente y hermosa. Me resulta emocionante obsesionarme con la mejor manera de implementar algo.
¿Qué es lo que más disfrutas de Laravel?
Una de las cosas más divertidas de Laravel es que trabajar en una aplicación existente es tan emocionante como construir algo desde cero. El marco mantiene todo organizado para que no huyas de un lío en PHP. Mecanismo de validación, colas, Mailables, 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 tu consejo número uno para un principiante de Laravel?
Comprender el panorama general, profundizar iterativamente.
Laravel incluye toneladas de campanas y silbatos listos para usar. 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 lo ayuda a manejar de manera inmediata y luego comenzar a explorar sus características una por una. Cuando comienzas con Laravel, puedes confiar en algunas de sus partes de manera segura mientras descubres la forma en que Laravel hace las cosas. Puede ser cierto tanto para los nuevos programadores de desarrollo de back-end como para los más experimentados. Al tener una 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 características 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 multilingües complejas mucho más rápido en comparación con otros marcos PHP. Su consola artesanal, las bibliotecas orientadas a objetos, la sintaxis elegante y elocuente, el soporte multilingüe nativo, la autenticación con andamios: todo hace que el proceso de desarrollo sea muy sencillo. Además, la comunidad alrededor de Laravel es enorme. Laravel está casi en todas partes en el mundo del desarrollo de back-end, lo que hace que el proceso de resolución y solución de problemas sea más fácil en comparación con otros marcos.
Sus pensamientos sobre las mejores partes de ser un programador.
Puede ser tan complejo o tan simple como quieras. Como desarrollador, puede decidir centrarse en un desarrollo 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 en una pequeña empresa emergente, 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 lo que se refiere a abordar problemas y encontrar soluciones. Como programador, puede desarrollar casi todo desde la nada siendo 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. Muchas personas odian PHP debido a su sintaxis, arquitectura deficiente, seguridad deficiente, etc. Laravel elimina la mayoría de los problemas que puede tener como desarrollador de PHP. Y no solo aborda todos los puntos débiles, sino que lo hace con elegancia, brindando 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. , Manillar, o jinja.
¿Cuáles son sus aplicaciones móviles imprescindibles?
Los dos primeros son utilizados por nuestro equipo de desarrollo para establecer un flujo de comunicación fluido.
Twitter, por otro lado, se debe a su gran comunidad tecnológica. Es una red social en la que no solo puedes promocionar tus productos y encontrar personas con las que ponerte 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 sorprendentes para el desarrollo de Laravel. Tenga en cuenta estos consejos al desarrollar aplicaciones web con el marco Laravel. Si desea contratar a un desarrollador de Laravel , Elsner cuenta con un equipo dedicado de desarrolladores de Laravel con las habilidades y la experiencia adecuadas.