Frameworks Back-end
- Spring
Framework para a linguagem de programação Java
Características:
uso da JVM; 2EE e os EJBs; uso de container ; conceitos de inversão de controle e injeção de dependência
** Acelera a produtividade e reduz erros
- Springboot
Framework para a linguagem de programação Java
Características:
Spring Boot Starter;Maven ;Spring Boot AutoConfigurator;Spring Boot Acutator;
** Acelera a produtividade e reduz erros
- Django
Framework para a linguagem de programação Python
Características:
moderadamente opinativo;DRY ; MVT - model, view, template
Utilização: aplicações web, mapeamento de URL, views, modelos, formulários
- Laravel
Framework para a linguagem de programação PHP
Características:
a arquitetura MVC;
o padrão PSR-2 como guia para estilo de escrita do código;
open source
engine de template - Blade para criação de interfaces bonitas e funcionais;
implementação simples do ActiveRecord chamada de Eloquent ORM, que facilita a inserção, atualização, busca e exclusão de registros (banco de dados);
Utilização: banco de dados, agilidade e otimização do trabalho, reputação de segurança