- Framework de aplicação web baseado em MVC, projetado para construir sites escaláveis rapidamente
- Pode ser usado como base para aplicativos web tradicionais do lado do servidor, SPA e APIs RESTful
- Vantagens
- Prioriza convenção em vez de configuração (Convention over configuration), mas ainda assim é flexível
- Suporte a roteamento no lado do servidor com URLs amigáveis para SEO, sem necessidade de configuração adicional
- Oferece gerenciamento de sessão no lado do servidor
- Armazenamento chave/valor: permite fazer cache de requisições, ações de controladores, objetos e arquivos estáticos
- Fornece diretivas simples para gerenciar cookies, sessões, redirecionamento, cache etc.
- Oferece opções poderosas de reutilização de código por meio de inclusão e encadeamento de componentes
- Permite servir HTML, JSON, JSONP e texto simples usando o mesmo padrão
- Suporte a módulos ES e módulos Node (CommonJS)
- Permite Hot Module Replacement (HMR) no modo de desenvolvimento
- Renderização de views com template literals ou motores suportados pelo consolidate
- Poucas dependências diretas
Ainda não há comentários.