5 especialistas do Laravel compartilhando ideias sobre o framework

Publicados: 2022-01-02

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

Laravel Expert nº 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 fila, andaime, etc.
Suponha que você tente verificar tudo isso em seu primeiro projeto; com certeza será opressor. Em vez disso, tente começar de forma 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 em que ele se destaca. Em primeiro lugar, a documentação é simplesmente impressionante. É uma loucura a diferença que uma boa documentação pode fazer.
Taylor Otwell passa duas semanas todo ano lendo tudo e melhorando quando necessário. Admiro esse amor pelos detalhes e vale a pena.

1-Christoph-Rumpel

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

Seus pensamentos sobre as melhores partes de ser um programador.

Para mim, programar é como ser um arquiteto que também pode tornar seus projetos realidade. Um programador pode codificar aplicativos do zero para terminar por conta própria.
Ele oferece 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 com rapidez e oferece a flexibilidade de torná-lo adequado para todos os tipos de aplicações, desde pequenas até empresas.

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

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

Laravel Expert nº 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 “do jeito do Laravel” é um desenvolvimento 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. Porém, codificado em seu DNA está a capacidade de manipular tipos de dados com tal fluência e facilidade que toda a indústria de agências de CMS foi abalada até o seu núcleo.

2-Shawn-McCool

Todos estão fazendo a transição 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 o meu dinheiro, a capacidade do Laravel de capacitar tipos significativamente diferentes de organizações que fazem tipos de coisas significativamente diferentes é inegavelmente especial.

Seus pensamentos sobre as melhores partes de ser um programador.

Adoro construir novas formas de interagir com 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; é autoexpressão. Expressar-me por meio do desenvolvimento sempre será o maior motivador para mim.

O que você mais gosta no Laravel?

Eu gasto muito tempo e me concentro em como eu modelo o back-end dos meus sistemas. Eu experimento diferentes arquiteturas e abordagens. Minha parte favorita do Laravel é como ele simplesmente ... sai do meu caminho e me permite focar no que é interessante no momento. Talvez um cliente precise de algum trabalho feito. Graças ao Laravel, há tantas coisas em que não preciso pensar. Posso apenas me concentrar no que é importante para meu cliente. Quando eu 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 que _não_ tenho que focar em tudo o que o Laravel está fazendo por mim que eu mais amo. Isso me deixa ir para a parte divertida.

Quais são 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. Telegram é onde meus amigos, família e bots (tanto profissionais quanto pessoais) moram. O que eu uso o Runkeeper é óbvio e provavelmente é um pouco subutilizado. Mas os aplicativos que mais adoro são o Kindle / Audible para histórias e Através dos Séculos é meu jogo favorito.

Laravel Expert nº 3: Jason McCreary

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

** Não lute contra a estrutura. ** Siga as convenções. Se você não conseguir encontrar um exemplo nos documentos, tente reformular o problema. Se você realmente não puder, verifique os pacotes originais. Em 7 anos de trabalho com o Laravel, sempre pude usar o que o framework oferece. Acredite 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 o Laravel tudo está incluso. Você não precisa buscar pacotes adicionais. Está tudo bem, eles estão prontos para usar, 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 recompensador.

O que você mais gosta no Laravel?

As atualizações automatizadas, é claro. Estou brincando. Não, o que mais gosto no Laravel é a comunidade. É muito ativo, inclusivo e produtivo. Muito saiu da comunidade. É uma virada de jogo, com certeza.

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

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

Laravel Expert nº 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, continue, de preferência use um IDE como o PHPStorm. Em breve ficará mais fácil e, acredite, você ficará grato por ter mantido o curso. O 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, que vão 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 que foi projetado de uma forma 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 um programador é a satisfação de construir algo que funcione perfeitamente, com eficiência e beleza. Acho excitante ficar obcecado com a melhor maneira de implementar algo.

O que você mais gosta no Laravel?

Uma das coisas mais divertidas sobre o Laravel é que trabalhar em um aplicativo existente é tão emocionante 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, todos eles estão em seus próprios lugares. Seus controladores podem ser realmente finos!

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

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

Laravel Expert nº 5: Irina Gataullina

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

Compreendendo o panorama geral, aprofunde-se iterativamente.

O Laravel inclui toneladas de sinos e apitos prontos para uso. É muito fácil ficar sobrecarregado com todo tipo de coisa acontecendo nos bastidores. Portanto, a melhor coisa que você pode fazer é obter um entendimento geral do que o Laravel ajuda você a lidar imediatamente, e então começar a explorar seus recursos um por um. Quando você está começando com o Laravel, pode confiar com segurança em algumas de suas partes enquanto descobre a maneira como o Laravel faz as coisas. Isso 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 saber OOP em profundidade, pois você pode aprender 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 usar, o Laravel ajuda os desenvolvedores a construir aplicativos multilíngues complexos muito mais rápido em comparação com outros frameworks PHP. Seu console artesanal, Bibliotecas Orientadas a Objetos, sintaxe eloquente e elegante, suporte multilíngue nativo, autenticação em estrutura - tudo torna o processo de desenvolvimento muito mais fácil. Além disso, a comunidade ao redor do Laravel é enorme. O Laravel está em quase todos os lugares no mundo do desenvolvimento de backend, o que torna o processo de solução de problemas e solução de problemas mais fácil em comparação com outros frameworks.

Irina-Gataullina

Seus pensamentos sobre as melhores partes de ser um programador.

Pode ser tão complexo ou simples quanto você quiser. Sendo um desenvolvedor, você pode decidir se concentrar no desenvolvimento de front-end 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 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 quase qualquer setor que possa imaginar, desde ciência até a criação de sites para pequenas empresas.

E tudo isso com apenas um laptop e uma conexão à 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 o 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 na 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 enfrentar como desenvolvedor de PHP. E não apenas aborda todos os pontos fracos, mas o faz com elegância, fornecendo uma 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 , Guiador ou jinja.

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

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

O Twitter, por outro lado, é devido à 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 outras pessoas de forma fluente e elegante.

Conclusão:

Isso é tudo. Como foi sua experiência ao ler esses especialistas? Tenho certeza que você deve ter aprendido algumas dicas e técnicas incríveis para o desenvolvimento do Laravel. Lembre-se dessas dicas ao desenvolver aplicações web com o framework Laravel. Se você deseja contratar um desenvolvedor Laravel , Elsner tem uma equipe dedicada de desenvolvedores Laravel com o conjunto de habilidades e experiência certos.