12 points par xguru 2022-05-30 | 3 commentaires | Partager sur WhatsApp
  • 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

 
ifmkl 2022-06-02

On pourra sans doute configurer le serveur web pour rendre les codes sources inaccessibles, tout en permettant quand même leur utilisation.

 
flowflowflow 2022-05-30

Nous avions envisagé d’utiliser Ultra dans l’équipe, mais il n’y a pas de configuration permettant de définir un dossier public dédié au serving des fichiers statiques, et la structure place les composants et les fichiers statiques ensemble dans src. 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)

 
xguru 2022-05-31

Ah, je vois. Merci de partager votre retour d’expérience !