Aula 04_Alta performance web - Frameworks para Web
Aula 04_Alta performance web - Frameworks para Web
Aula 04_Alta performance web - Frameworks para Web
040601707@prof.unama.br
2024
Situação problema:
- Um analista de sistemas foi contratado para criar uma loja virtual para
uma microempresa de artesanatos, com fabricação própria de seus
produtos. Eles necessitavam com urgência desse site, pois começaram
a receber pedidos de outros estados e até encomendas internacionais,
mas tinham dificuldade no gerenciamento dos pedidos. Além disso
não havia controle de estoque e de propriedade (patente) desses
produtos.
O que é um framework?
Vantagens:
- Tempo de desenvolvimento
- Curva de aprendizado
- Documentação grande e comunidades ativas
- Segurança
- Padronização
3. Frameworks para desenvolvimento Web
Desvantagens:
- Segurança
- Escolha do framework correto
3. Frameworks para desenvolvimento Web
3.1 Booststrap
3.2 Materialize
3.3 Vue JS
3.3 Vue JS
Exemplo:
3. Frameworks para desenvolvimento Web
3.4 Angular
3.5 Laravel
Baseado em PHP, utilizada a arquitetura MVC, costuma ser simples e fácil
para iniciantes. Utiliza a ideia de composer (gerenciador de dependências).
Bastante utilizado por conseguir usar templates feitas em outras linguagens
ou ferramentas (Vue.Js)
3. Frameworks para desenvolvimento Web
3.6 CodeIgniter
3.7 Symfony
1) Django
2) Ruby on Rails
Trabalho 02 – Valendo 1 pt
Considere o problema inicial da aula (desenvolvimento de um site para
empresa de artesanato) e pesquise quais frameworks de e-commerce
podem atender a demanda.
Até 4 pessoas