Cursos / Informática para Internet / Plataformas de aplicações Web / Aula

arrow_back Aula 05 - Plataformas full stack - Parte 2

Laravel

Um dos mais famosos frameworks baseados na linguagem de programação PHP, o Laravel surgiu em 2011, com a intenção de fornecer um framework de aplicações web full-stack para essa linguagem com uma maior quantidade de recursos que as opções da época para essa linguagem.

Descrição imagemWebsite do framework full-stack Laravel. Fonte: Autor

De acordo com o site stackshare, mais de 3000 empresas declaram usar o Laravel na como uma de suas tecnologias base, incluindo a MasterCard, Bitpanda e a rede de supermercados Tesco.

A linguagem de programação PHP, base do Laravel, segue como a mais utilizada dentre todos os websites na Internet. Em 2021, de acordo com o site W3Techs, o PHP é a linguagem de programação utilizada em 79% de todos os sites da web. Isso faz com que o Laravel seja uma opção muito interessante para uma comunidade grande de desenvolvedores familiarizados com essa linguagem de programação, impulsionando bastante sua adoção.

Os desenvolvedores do Laravel o identificam da seguinte forma: "Um framework de aplicações web com sintaxe expressiva, elegante. Já estabelecemos a base, liberando você para criar sem se preocupar com os detalhes.".

Como muitos outros, o Laravel é um framework baseado na arquitetura MVC (Model-View-Controller ou Modelo-Visão-Controle, em português), que divide a aplicação em três camadas, sendo uma relacionada ao banco de dados (Model), outra à visualização de dados e páginas (View) e uma última responsável pelo fluxo de informações entre as camadas Model e View (Controller).

Laravel oferece aumento da velocidade e produtividade quando você está escrevendo seus códigos, cuidando das características de performance, segurança, modularização e flexibilidade da aplicação, pois vem com um conjunto de funcionalidades prontas como autenticação, roteamento e modelos HTML prontos.

Tem uma comunidade bastante ativa com muito conteúdo para estudo disponível de forma gratuita em vídeos e artigos. O Laracast (https://laracasts.com/) é uma plataforma de cursos e treinamentos oficiais.

Descrição imagemPágina do curso "Laravel 8 from scratch" na plataforma Laracast. Fonte: https://laracasts.com/series/laravel-8-from-scratch


Versão 5.3 - Todos os Direitos reservados