12 puan yazan xguru 2022-05-30 | 3 yorum | WhatsApp'ta paylaş
  • 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

 
ifmkl 2022-06-02

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.

 
flowflowflow 2022-05-30

Ekip içinde Ultra'yı kullanmayı değerlendirmiştik; ancak static file serving için ayrı bir public klasörü tanımlamaya yönelik bir ayar yok ve src iç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)

 
xguru 2022-05-31

Ah, anladım. Deneyiminizi paylaştığınız için teşekkürler!