- 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
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.
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 vonsrcliegen. 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)
Ach so, verstehe. Danke, dass du deine Erfahrung geteilt hast!