4 pontos por xguru 3 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Toda a marcação é renderizada no servidor, e os componentes podem consultar o banco de dados diretamente de forma assíncrona, eliminando boilerplate para uma camada de API separada
  • A expressão $(...) é código Rust comum com verificação de tipos, avaliado no servidor e ao mesmo tempo convertido em JavaScript para reexecução imediata no navegador
    • sem bundle wasm e sem necessidade de etapa de build no cliente
  • Atualizações que exigem processamento no servidor são marcadas com #[shard], e quando os argumentos mudam, o servidor renderiza novamente e substitui o HTML
  • Com a macro view!, é possível escrever templates fiéis a HTML e Rust, usando diretamente fluxo de controle do Rust como for/if e atributos condicionais
  • Roteamento baseado na estrutura de módulos é inferido automaticamente sem etapa de build (app/posts/id.rs/posts/{post_id})
  • Componentes Topcoat UI baseados em Tailwind podem ser copiados para o projeto e modificados livremente
  • Ao ativar o recurso tailwind, há integração do Tailwind CSS sem Node, conectada automaticamente ao pipeline de assets
  • Para processamento de requisições, oferece contexto de requisição (Cx), contexto da aplicação, cache por requisição com #[memoize], cookies assinados/criptografados e autenticação por sessão (login/logout, expiração deslizante, rotação de token)
  • Licença MIT

Ainda não há comentários.

Ainda não há comentários.