12 puntos por xguru 2022-05-30 | 3 comentarios | Compartir por WhatsApp
  • Framework de aplicaciones web para Deno que depende de funciones nativas del navegador
    → ES Modules, Import Maps, Web Streams
  • Opiniones fuertes (no necesariamente fáciles de aceptar para todos, pero que los desarrolladores suelen seguir)
    • ESM y SSR son imprescindibles (non-negotiable)
    • El bundling es un antipatrón
    • Los datos se pueden solicitar desde cualquier lugar y siempre son accesibles en el servidor
    • La Lazy Routing mediante Dynamic Import tiene prioridad sobre el routing basado en sistema de archivos
    • Cuanta menos magia haya en las herramientas y frameworks, mejor
    • Simplificar el flujo de trabajo y el stack tecnológico
    • Los Streams son elegantes

3 comentarios

 
ifmkl 2022-06-02

Supongo que se podría configurar para que no se pueda acceder al código fuente desde la configuración del servidor web, aunque igual se podría usar.

 
flowflowflow 2022-05-30

Dentro del equipo habíamos considerado probar Ultra, pero vimos que no hay una configuración para especificar por separado una carpeta public para servir archivos estáticos, y que la estructura deja los componentes y los archivos estáticos juntos dentro de src. Dicen que esto se mejorará más adelante, pero por ahora parece algo a tener en cuenta si lo van a usar.
(Así se puede ver el código fuente de un sitio servido con Ultra: https://ultrajs.dev/app.tsx)

 
xguru 2022-05-31

Ah, ya veo. ¡Gracias por compartir tu experiencia!