- Tarayıcının yerleşik özelliklerine dayanan, Deno için bir web uygulaması framework'ü
→ ES Modules, Import Maps, Web Streams
- Hot-take'ler (herkesin kolayca katılmayabileceği, ancak geliştiricilerin benimsediği görüşler)
- ESM, SSR vazgeçilmezdir (non-negotiable)
- Bundle almak bir anti-pattern'dir
- Veriler her yerden istenebilir ve sunucuda her zaman erişilebilir
- Dosya sistemi yönlendirmesinden ziyade Dynamic Import kullanan Lazy Routing önceliklidir
- Araçlar ve framework'lerde daha az sihir daha iyidir
- İş akışını ve teknoloji yığınını basitleştirir
- Stream'ler temizdir
3 yorum
Web sunucusu ayarlarında kaynak kodlara erişim engellenecek şekilde yapılandırıp yine de kullanmak mümkün olabilir gibi görünüyor.
Ekip içinde Ultra'yı kullanmayı değerlendirmiştik; ancak static file serving için ayrı bir
publicklasörü tanımlamaya yönelik bir ayar yok vesrciçinde bileşenlerle statik dosyaların birlikte bulunduğu bir yapı varmış. İleride iyileştirileceği söyleniyor ama şu an kullanırken buna dikkat etmeniz iyi olabilir.(Bu şekilde Ultra ile sunulan sitenin kaynak kodunu görebilirsiniz: https://ultrajs.dev/app.tsx)
Ah, anladım. Deneyiminizi paylaştığınız için teşekkürler!