4 puan yazan xguru 3 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Tüm işaretleme sunucuda render edilir; bileşenler async olarak veritabanını doğrudan sorgulayabildiği için ayrı bir API katmanı için boilerplate ihtiyacı ortadan kalkar
  • $(...) ifadeleri, tip doğrulaması yapılan sıradan Rust kodudur; sunucuda değerlendirilirken aynı anda JavaScript'e dönüştürülür ve tarayıcıda anında yeniden çalıştırılır
    • wasm paketi yoktur ve istemci tarafı build aşaması gerekmez
  • Sunucu işlemesi gerektiren güncellemeler #[shard] ile işaretlenir; argümanlar değiştiğinde sunucu yeniden render eder ve HTML'i değiştirir
  • view! makrosuyla HTML ve Rust'a sadık şablonlar yazılabilir; for/if gibi Rust kontrol akışları ve koşullu öznitelikler olduğu gibi kullanılabilir
  • Modül yapısına dayalı yönlendirme build aşaması olmadan otomatik çıkarılır (app/posts/id.rs/posts/{post_id})
  • Tailwind tabanlı Topcoat UI bileşenleri projeye kopyalanarak serbestçe değiştirilebilir
  • tailwind özelliği etkinleştirildiğinde Node olmadan Tailwind CSS entegrasyonu sağlanır ve asset pipeline'a otomatik bağlanır
  • İstek işleme için istek bağlamı (Cx), uygulama bağlamı, #[memoize] ile istek düzeyinde önbellekleme, imzalı/şifreli cookie'ler ve oturum kimlik doğrulaması (giriş/çıkış, kayan süre sonu, token rotasyonu) sunar
  • MIT lisansı

Henüz yorum yok.

Henüz yorum yok.