16 puan yazan xguru 2025-01-22 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Çeşitli çerçevelerin iyi yanlarını alıp hızlı ve basit şekilde web uygulamaları oluşturmayı hedefliyor
    • JSX, TypeScript, sunucu/web bileşenleri, Server Actions, SSR, streaming, Suspense, Signals, WebSocket, middleware, layout,..
  • Çok küçük: varsayılan olarak 0 bayt (dinamik sunucu tarafı render edilen JSX bileşenleri sayesinde, varsayılan durumda tarayıcıya gönderilen JavaScript yok)
    • Server Actions kullanıldığında 2 KB, web bileşenleri kullanıldığında 3 KB
  • Tam i18n desteği
  • Tauri ile entegre çalışarak basit yapılandırma değişiklikleriyle Android, iOS ve masaüstü için uygulama oluşturabiliyor

Web Platform Framework ne anlama geliyor

  • Sunucu ile istemciyi web platformu üzerinden birleştirmeyi amaçlayan bir kavram
  • Sunucunun tarayıcı olaylarını (form gönderimi, tıklama, Web Component olayları vb.) doğrudan alıp işleyebilmesini sağlayan bir yapı
  • HTTP üzerinden hipermedya streaming ile gezinme veya sunucu aksiyonu isteklerinde DOM değişiklikleri gönderiliyor ve istemcide anında uygulanıyor
  • Web’in kendine özgü yeteneklerinin istemci ve sunucu arasında sorunsuz kullanılmasını sağlayan bir platform olarak açıklanabilir
  • Web Components ile ilişkisi
    • Declarative Shadow DOM ve signals sayesinde Web Components kolayca kullanılabiliyor
    • DOM özellik güncellemeleri ve signals tepki modeli üzerinden istemci ile sunucu sıkı biçimde etkileşime giriyor
    • Web Components kullanmak zorunlu değil; geleneksel MPA’ye benzer şekilde de çalışabiliyor
    • Ancak kullanıcı etkileşiminin yalnızca istemcide işlenmesi gerektiğinde Web Components ile bu ihtiyaç karşılanabiliyor
  • Brisa’nın felsefesi ve hedefi
    • Sunucudaki işi en aza indirirken, gerektiğinde Web Components gibi web’in yerel yeteneklerini entegre ederek kullanılmasını desteklemeyi amaçlıyor
    • İstemci tarafı yükünü azaltıp sunucu ve tarayıcının sıkı biçimde bağlandığı ölçeklenebilir uygulamalar geliştirmeye yönlendiriyor
    • Hızlı performans ve üretkenlik için web standartlarını kullanmayı önemsiyor; geliştiricilerin hangi stack’i kullanırsa kullansın Brisa ile gelişmiş etkileşimli özellikler oluşturabilmesini hedefliyor

Henüz yorum yok.

Henüz yorum yok.