- O documento discute vários frameworks JavaScript, incluindo frameworks para back-end, front-end e fullstack. Também discute a importância da linguagem JavaScript e sua história.
JS PARA BACK-END
• Não é linguagem e nem framework -> Plataforma
•Possibilita a utilização JavaScript no Servidor (vs PHP, JAVA, .NET, etc.)
• Orientado a eventos IO
• Protocolos: HTTP, DNS, Webocket (realtime). Troca de Arquivos (JSON)
• Threads não bloqueantes
• Não recomendado para sistemas Transacionais
Frameworks para Desenvolvimento Web – Porf. MSc. André Costa
JS PARA FRONT-END
• Framework JavaScript para ”grandes aplicações”
•Foco na produtividade
• Utilizado por sites como LinkeIn, Groupon, Twitch, etc.
• Baseado em Rotas, models, templates e componentes.
• Site: https://emberjs.com
Frameworks para Desenvolvimento Web – Porf. MSc. André Costa
JS PARA FRONT-END
• Framework JavaScript Front-end
•Seu criador fez parte do time do Angular e anteriormente já havia
criado o framework Durandal para SPAs
• Tem influencias do Angular 2
• Tem como principal proposta ser simples
• Site: http://aurelia.io
Frameworks para Desenvolvimento Web – Porf. MSc. André Costa