12 Punkte von xguru 2022-05-30 | 3 Kommentare | Auf WhatsApp teilen
  • Ein Web-App-Framework für Deno, das auf nativen Browser-Funktionen aufbaut
    → ES Modules, Import Maps, Web Streams
  • Hot Takes (Meinungen, denen nicht unbedingt alle zustimmen, denen Entwickler aber oft folgen)
    • ESM und SSR sind unverzichtbar (non-negotiable)
    • Bundling ist ein Anti-Pattern
    • Daten können von überall angefordert werden und sind auf dem Server immer zugänglich
    • Lazy Routing mit Dynamic Import hat Vorrang vor File-System-Routing
    • Weniger Magie in Tools und Frameworks ist besser
    • Vereinfachung von Workflow und Tech-Stack
    • Streams sind elegant

3 Kommentare

 
ifmkl 2022-06-02

Man könnte es wohl so einrichten, dass auf den Quellcode in der Webserver-Konfiguration nicht zugegriffen werden kann, die Nutzung aber trotzdem möglich ist.

 
flowflowflow 2022-05-30

Wir hatten im Team überlegt, Ultra einzusetzen, aber es gibt keine separate Konfiguration, um einen public-Ordner für das Serving statischer Dateien festzulegen, und die Struktur ist so aufgebaut, dass Komponenten und statische Dateien gemeinsam innerhalb von src liegen. Es heißt zwar, dass das später verbessert werden soll, aber derzeit sollte man das bei der Nutzung beachten.
(So kann man sich zum Beispiel den Quellcode einer mit Ultra bereitgestellten Website ansehen: https://ultrajs.dev/app.tsx)

 
xguru 2022-05-31

Ach so, verstehe. Danke, dass du deine Erfahrung geteilt hast!