- Framework de web app pour Deno qui s’appuie sur les fonctionnalités natives du navigateur
→ ES Modules, Import Maps, Web Streams
- Hot takes (des opinions sur lesquelles tout le monde n’est pas forcément d’accord, mais que les développeurs de ce projet défendent)
- ESM et SSR sont indispensables (non négociable)
- Le bundling est un anti-pattern
- Les données peuvent être demandées depuis n’importe où et sont toujours accessibles côté serveur
- Le Lazy Routing via Dynamic Import prime sur le routage basé sur le système de fichiers
- Moins il y a de « magie » dans les outils et frameworks, mieux c’est
- Simplifier le workflow et la stack technique
- Les Streams, c’est propre
3 commentaires
On pourra sans doute configurer le serveur web pour rendre les codes sources inaccessibles, tout en permettant quand même leur utilisation.
Nous avions envisagé d’utiliser Ultra dans l’équipe, mais il n’y a pas de configuration permettant de définir un dossier
publicdédié au serving des fichiers statiques, et la structure place les composants et les fichiers statiques ensemble danssrc. Il est prévu que cela soit amélioré plus tard, mais pour l’instant il semble préférable d’en tenir compte si vous comptez l’utiliser.(Vous pouvez voir le code source d’un site fourni avec Ultra de cette manière : https://ultrajs.dev/app.tsx)
Ah, je vois. Merci de partager votre retour d’expérience !