4 puntos por xguru 3 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp
  • Todo el marcado se renderiza en el servidor, y los componentes pueden consultar la base de datos directamente de forma async, eliminando el boilerplate de una capa de API separada
  • La expresión $(...) es código Rust normal con verificación de tipos, se evalúa en el servidor y al mismo tiempo se convierte a JavaScript para volver a ejecutarse de inmediato en el navegador
    • No hay bundle de wasm y no se necesita una etapa de build del cliente
  • Las actualizaciones que requieren procesamiento en el servidor se marcan con #[shard], y cuando cambian los argumentos, el servidor vuelve a renderizar y reemplaza el HTML
  • Con el macro view! se pueden escribir plantillas fieles a HTML y Rust, usando directamente flujo de control de Rust como for/if y atributos condicionales
  • Enrutamiento basado en la estructura de módulos inferido automáticamente sin etapa de build (app/posts/id.rs/posts/{post_id})
  • Los componentes de Topcoat UI basados en Tailwind se pueden copiar al proyecto y modificar libremente
  • Al activar la funcionalidad tailwind, se logra integración de Tailwind CSS sin Node, conectada automáticamente al pipeline de assets
  • Para el manejo de solicitudes ofrece contexto de petición (Cx), contexto de app, caché por solicitud con #[memoize], cookies firmadas/cifradas y autenticación por sesión (login/logout, expiración deslizante, rotación de tokens)
  • Licencia MIT

Aún no hay comentarios.

Aún no hay comentarios.