5 especialistas em Laravel compartilhando insights sobre o framework

Publicados: 2022-06-04

O Laravel é um dos frameworks PHP de código aberto mais preferidos para o desenvolvimento de aplicativos da web. O desenvolvimento do Laravel é fácil de fazer, com alguns benefícios incomparáveis ​​para os desenvolvedores. Pedimos a cinco especialistas em Laravel para discutir sobre o Laravel e seus recursos e benefícios e eles concordaram em oferecer algumas informações e conhecimentos perspicazes que você adoraria ter. Christoph Rumpel, Shawn McCool, Jason McCreary, Usama Hafeez e Irina Gataullina estão aqui para oferecer algumas dicas e técnicas informativas para o desenvolvimento do Laravel . Mergulhe no oceano do conhecimento.

Especialista em Laravel # 1: Christoph Rumpel

Qual é a sua dica número um para um iniciante em Laravel?

Comece devagar. O Laravel é um grande framework que atende a muitas necessidades diferentes. Ele vem com muitos recursos e vários pacotes adicionais para autenticação, monitoramento de filas, andaimes, etc.
Suponha que você tente verificar tudo isso em seu primeiro projeto; será esmagadora com certeza. Em vez disso, tente começar simples e experimente coisas novas passo a passo a cada novo projeto.

O que há de mais especial no Laravel em comparação com outros Frameworks?

Existem dois aspectos do Laravel onde ele se destaca. Primeiro, a documentação é simplesmente impressionante. É uma loucura quanta diferença uma boa documentação pode fazer.
Taylor Otwell passa duas semanas por ano lendo tudo e aprimorando quando necessário. Admiro esse amor pelos detalhes, e vale a pena.

1-Christoph-Rumpel

Em segundo lugar, a comunidade Laravel é única. É tão acolhedor e amigável e, portanto, está crescendo tão rápido. Você imediatamente sente que pertence aqui.
Você pode pensar que uma comunidade amigável não é nada de especial, mas infelizmente é no mundo PHP.

Seus pensamentos sobre as melhores partes de ser um programador.

Para mim, programar é como ser um arquiteto que também pode trazer seus projetos para a realidade. Um programador pode codificar aplicativos do zero para terminar por conta própria.
Dá muito poder e adoro a criatividade necessária para criar aplicativos confiáveis ​​e modernos.

O que você mais gosta no Laravel?

O Laravel é excelente para construir aplicativos de última geração rapidamente e oferece a flexibilidade de torná-lo adequado para todos os tipos de aplicativos, desde os pequenos até os corporativos.

Quais são os seus aplicativos móveis obrigatórios?

Atualmente, gosto muito do Clubhouse. Eu gosto de como é simples de usar e que suporta apenas áudio. Uma boa alternativa agora para todas as videochamadas e chats que tenho que usar no trabalho.

Especialista em Laravel # 2: Shawn McCool

Qual é a sua dica número um para um iniciante em Laravel?

Minha dica número um para iniciantes é prestar atenção especial aos idiomas da mídia. Com o Laravel é possível desenvolver de várias maneiras, mas o desenvolvedor é guiado por alguns “caminhos de menor resistência”. Desenvolver “the Laravel way” é desenvolver no idioma do Laravel. Não é necessário fazer isso, mas observando a natureza do meio podemos entender melhor nossas ferramentas. O mesmo conceito pode ser aplicado ao código executado no navegador.

A web é importante e é um ponto focal para muitas tecnologias com muitos casos de uso. Na melhor das hipóteses, essas tecnologias são desenvolvidas de acordo com o idioma da web. Quando substituímos a experiência idiomática da web, podemos interromper o importante ecossistema de consumidores da web. Nunca é tarde para começar a observar os idiomas sob nossa responsabilidade.

O que há de mais especial no Laravel em comparação com outros Frameworks?

Pode não ser imediatamente óbvio, mas o Laravel é um sistema de gerenciamento de conteúdo. O Laravel facilita a tarefa de fazer aplicações em qualquer nível de complexidade. Mas, codificada em seu DNA, está a capacidade de manipular tipos de dados com tanta fluência e facilidade que toda a indústria de agências de CMS foi abalada em seu núcleo.

2-Shawn-McCool

Todo mundo está migrando para o Laravel como sua ferramenta preferida para gerenciamento de conteúdo básico e aplicativos mais complexos. É inegável que existem muitos aspectos do Laravel com alto apelo, incluindo sua beleza estética. Mas, para meu dinheiro, a capacidade do Laravel de capacitar tipos significativamente diferentes de organizações fazendo tipos significativamente diferentes de coisas é inegavelmente especial.

Seus pensamentos sobre as melhores partes de ser um programador.

Adoro construir novas formas de interagir com o meu computador. A interface do meu computador consiste em centenas de pequenas ferramentas que construí nos últimos anos. A interface foi construída para mim e é única em todo o mundo. Isso não é algo para negócios; é auto-expressão. Expressar-me através do desenvolvimento será sempre o maior motivador para mim.

O que você mais gosta no Laravel?

Passo muito tempo e me concentro em como modelo o back-end dos meus sistemas. Eu experimento com diferentes arquiteturas e abordagens. Minha parte favorita do Laravel é como ele simplesmente... sai do meu caminho e me permite focar na coisa que é interessante no momento. Talvez um cliente precise de algum trabalho feito. Graças ao Laravel há tanta coisa que eu não tenho que pensar. Posso me concentrar apenas no que é importante para o meu cliente. Quando quero iniciar um experimento, posso fazê-lo sem ter que pensar nas coisas normais da web porque... Eu sei que o Laravel tem isso coberto. É o fato de eu _não_ ter que focar em tudo que o Laravel está fazendo por mim que eu mais amo. Deixa-me chegar à parte divertida.

Quais são os seus aplicativos móveis obrigatórios?

Quando se trata de aplicativos móveis, preciso do LastPass e do Telegram para sobreviver. Com o LastPass, nunca preciso fazer login em aplicativos da Web ou móveis. Não consigo imaginar uma vida sem gerenciadores de senhas. O Telegram é onde meus amigos, familiares e bots (tanto para o trabalho quanto para o pessoal) vivem. O que eu uso para o Runkeeper é óbvio e provavelmente é um pouco subutilizado. Mas os aplicativos que mais amo são o Kindle/Audível para histórias e Through the Ages é meu jogo favorito.

Especialista em Laravel # 3: Jason McCreary

Qual é a sua dica número um para um iniciante em Laravel?

**Não lute contra a estrutura.** Atenha-se às convenções. Se você não conseguir encontrar um exemplo nos documentos, tente reformular o problema. Se você realmente não pode, verifique os pacotes de primeira festa. Em 7 anos trabalhando com Laravel, sempre consegui usar o que o framework oferece. Confie em mim, _futuro você_ vai pensar que você segue as convenções.

O que há de mais especial no Laravel em comparação com outros Frameworks?

Eu usei muitos frameworks PHP ao longo dos anos. Mesmo alguns fora do PHP, como Rails e Express. Eu amo com Laravel tudo está incluído. Você não precisa buscar pacotes adicionais. Está tudo bem, eles estão prontos para ir, fora da caixa.

Jason-McCreary

Seus pensamentos sobre as melhores partes de ser um programador.

Gosto da resolução de problemas. Às vezes, para problemas difíceis, isso pode ser uma maldição. Você acorda no meio da noite pensando no problema. Mas, no final, resolvê-lo é incrivelmente gratificante.

O que você mais gosta no Laravel?

As atualizações automatizadas , é claro. Estou brincando. Não, o que eu mais gosto no Laravel é a comunidade. É muito ativo, inclusivo e produtivo. Tanta coisa saiu da comunidade. É um divisor de águas com certeza.

Quais são os seus aplicativos móveis obrigatórios?

Eu admito que não tenho muitos aplicativos móveis no meu iPhone. Então, meus “must haves” são bem básicos: Notes, Twitter e Robinhood.

Especialista em Laravel # 4: Usama Hafeez

Qual é a sua dica número um para um iniciante em Laravel?

Para um iniciante em Laravel, é MUITO fácil ficar sobrecarregado, pois é um pouco diferente de outros frameworks por aí. Eu recomendo, não desista, fique com ele, de preferência use um IDE como PHPStorm. Vai ficar mais fácil muito em breve, e confie em mim, você ficará grato por ter mantido o curso. Laravel é lindo! Você pode entrar em contato comigo em https://usamahafeez.com .

O que há de mais especial no Laravel em comparação com outros Frameworks?

Há uma série de coisas incríveis sobre o Laravel, desde o Eloquent (carregamento ansioso, etc.) até suas coleções, provedores de serviços e muito mais? No entanto, não são apenas esses recursos individuais, mas o fato de ser projetado de uma maneira que parece que tudo está em harmonia, como se você estivesse tocando música. Oh espere, é construído em cima do “Symfony”

Usama-Hafeez

Seus pensamentos sobre as melhores partes de ser um programador.

Para mim, a melhor parte de ser programador é a satisfação de construir algo que funcione perfeitamente, com eficiência e beleza. Acho emocionante ficar obcecado com a melhor maneira de implementar algo.

O que você mais gosta no Laravel?

Uma das coisas mais divertidas do Laravel é que trabalhar em um aplicativo existente é tão empolgante quanto construir algo do zero. O framework mantém tudo organizado para que você não fuja de uma bagunça no PHP. Mecanismo de validação, Filas, Mailables, eles estão todos em seu próprio lugar. Seus controladores podem realmente ser finos!

Quais são os seus aplicativos móveis obrigatórios?

Alguns aplicativos móveis interessantes no meu telefone: Todoist, Keep, Google Lens, Blinkist

Especialista em Laravel # 5: Irina Gataullina

Qual é a sua dica número um para um iniciante em Laravel?

Entendendo o quadro maior, aprofunde-se iterativamente.

Laravel inclui toneladas de sinos e assobios fora da caixa. É muito fácil ficar sobrecarregado com todos os tipos de coisas acontecendo nos bastidores. Portanto, a melhor coisa que você pode fazer é obter uma compreensão geral do que o Laravel o ajuda a lidar, e então começar a explorar seus recursos um por um. Quando você está começando com o Laravel, você pode confiar com segurança em algumas de suas partes enquanto descobre a maneira Laravel de fazer as coisas. Pode ser verdade tanto para novos programadores de desenvolvimento de back-end quanto para os mais experientes. Tendo uma boa arquitetura, o Laravel pode até ensiná-la por conta própria. Você pode não precisar conhecer o OOP em profundidade, pois pode aprendê-lo explorando como o Laravel funciona nos bastidores quando você se sentir confortável com os recursos básicos.

O que há de mais especial no Laravel em comparação com outros Frameworks?

Tendo incluído várias ferramentas prontas para uso, o Laravel ajuda os desenvolvedores a criar aplicativos multilíngues complexos muito mais rapidamente em comparação com outros frameworks PHP. Seu console artesanal, bibliotecas orientadas a objetos, sintaxe elegante e eloquente, suporte multilíngue nativo, autenticação scaffold – tudo facilita muito o processo de desenvolvimento. Além disso, a comunidade em torno do Laravel é enorme. O Laravel está em quase todos os lugares no mundo do desenvolvimento de back-end, o que facilita o processo de solução de problemas e solução de problemas em comparação com outros frameworks.

Irina-Gataullina

Seus pensamentos sobre as melhores partes de ser um programador.

Pode ser tão complexo ou tão simples quanto você quiser. Sendo um desenvolvedor, você pode decidir se concentrar no desenvolvimento de frontend mais orientado ao usuário e interativo, engenharia de software e algoritmos complexos, desenvolvimento de aplicativos móveis ou de desktop, etc. As possibilidades são infinitas. Você pode trabalhar em uma grande empresa ou em uma pequena startup, ou até mesmo lançar seu próprio negócio de desenvolvimento web ou um produto SaaS. E você pode trabalhar em praticamente qualquer setor que possa imaginar, desde a ciência até a criação de sites para pequenas empresas.

E tudo isso com apenas um laptop e uma conexão com a internet.

Além disso, a programação é um processo muito criativo no que diz respeito a abordar problemas e encontrar soluções. Como programador, você pode desenvolver quase tudo, desde nada sendo o arquiteto, o designer e o construtor real.

O que você mais gosta no Laravel?

Como isso muda a maneira como você pode pensar em programação PHP. Muitas pessoas odeiam o PHP por causa de sua sintaxe, arquitetura ruim, segurança ruim, etc. O Laravel elimina a maioria dos problemas que você pode ter como um desenvolvedor PHP. E não apenas aborda todos os pontos problemáticos, mas o faz de forma elegante, fornecendo estrutura robusta e complementos confiáveis. Nem parece uma linguagem de programação baseada em PHP: escrever código Laravel e escrever código PHP são dois processos completamente diferentes, sem falar sobre sua linguagem de modelagem fluente e minimalista, que é muito legível em comparação com outras linguagens de modelagem por aí, como ejs , guidão ou jinja.

Quais são os seus aplicativos móveis obrigatórios?

Os dois primeiros são usados ​​por nossa equipe de desenvolvimento para estabelecer um fluxo de comunicação suave.

O Twitter, por outro lado, é por causa de sua enorme comunidade de tecnologia. É uma rede social onde você pode não apenas promover seus produtos e encontrar pessoas para entrar em contato e colaborar, mas também aprender com os outros de forma fluente e elegante.

Conclusão:

Isso é tudo. Como foi sua experiência lendo esses especialistas? Tenho certeza que você teria aprendido algumas dicas e técnicas incríveis para o desenvolvimento do Laravel. Lembre-se dessas dicas ao desenvolver aplicativos da Web com o framework Laravel. Se você deseja contratar um desenvolvedor Laravel , Elsner tem uma equipe dedicada de desenvolvedores Laravel com as habilidades e conhecimentos certos.