Laravel – Um framework sem limites?

Laravel

O Laravel é um framework open-source back-end de desenvolvimento PHP, com o qual você pode facilmente desenvolver aplicações web e móveis para pequenos sites e grandes empresas.

Neste artgo vamos falar um pouco do Laravel de forma básica, de forma a podermos todos perceber o que é o Laravel de forma simples!

História

 

O Laravel foi criado por Taylor B. Otwell para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller).

Algumas características proeminentes do Laravel são a sua sintaxe simples e concisa, um sistema modular com gerenciador de dependencias dedicado, várias formas de acesso a bases de dados relacionais e vários utilitários indispensáveis no auxílio ao desenvolvimento e manutenção de sistemas.

Em 2015 foi considerado o framework php mais utilizado segundo a Symfony e foi o principal framework de Projetos PHP do GitHub.

Atualmente a versão estável é a 5.7.2.

 

Como Funciona e o Que Podemos Esperar?

 

O Laravel utiliza o Composer para gerenciar as dependências.

O Composer é uma ferramenta para o gerenciamento de dependências em PHP.

Ele permite que declare as bibliorecas necessárias, e também as instala/atualiza.

O Laravel possuiu também:

Sistema de Rotas: Podemos trabalhar também com o conceito de rotas facilmente;

Blade – Templates: O Blade é um versátil compilador de templates.

O objetivo do Blade é reduzir a quantidade de código PHP no meio do HTML.

Eloquent: OEloquent é o ORM(Object-relational mapping) padrão do Laravel.

O objetivo deste é a utilização de bases de dados sem ter que misturar SQL no seu código.

QueryBuilder: Como o próprio nome já diz, o QueryBuilder é um construtor de querys.

Este é usado para executar a maioria das operações relativas ás bases de dados.

Artisan Console: O Artisan é uma interface de linha de comando que fornece vários comandos para facilitar o desenvolvimento da aplicação.

Para mais detalhes de cada um destes, consulte a documentação do Laravel aqui!

Vale a pena Usar?

O Laravel é “gigante” atualmente. Para provar isso, é só analisar a imagem abaixo:

 

A imagem demonstra a popularidade deste framework, que para além de possui um nível de aprendizado relativamente baixo (se comparado a outros do mesmo género), é sem dúvida muito completo.

A utilização do mesmo ou não vai sempre depender da necessidade e conhecimentos do programador 🙂

 

Gostou do artigo? Se sim veja mais artigos como este no nosso blog!