2 puan yazan GN⁺ 2025-04-02 | 1 yorum | WhatsApp'ta paylaş
  • Nue, yalnızca HTML, CSS, JavaScript ile tüm bir uygulamanın bir React/ShadCN düğmesinden daha küçük yapılabileceğini söyleyerek modern web geliştirmenin ağır varsayılanlarına dikkat çekiyor
  • Aynı uygulamaya Rust hesaplama motoru ve Event Sourcing ekleyerek 150.000 kayıtta anında arama ve işlem yapmayı gösteren bir demo sunuyor
  • JavaScript motoru maksimum çağrı yığını istisnasıyla dururken, Rust/WASM sürümü aynı ölçekteki verileri anında işleyen bir örnek olarak sunuluyor
  • React kalıpları yerine model öncelikli yaklaşımı, test edilebilir fonksiyonları, statik tipleri ve minimum bağımlılığı öne çıkararak uygulama yapısını sadeleştirmeyi amaçlıyor
  • Tasarım ve UX mühendisleri için 40.000 satırı aşan tasarım sistemleri, React hook’ları ve yardımcı sınıflar yerine modern CSS ile doğrudan kontrol yaklaşımını vurguluyor

React düğmesinden daha hafif uygulama demosu

  • Nue demosu, HTML, CSS, JavaScript web standartlarına yakın biçimde kullanıldığında bir uygulamanın ne kadar küçük olabileceğini gösteriyor
  • Tüm uygulamanın tek bir React/ShadCN düğmesinden daha küçük olduğunu öne çıkarıyor
  • Büyük ölçekli sürüm, aynı uygulamaya Rust hesaplama motoru ve Event Sourcing ekliyor
    • 150.000 kayıtta anında arama ve diğer işlemleri gerçekleştiren bir yapı hedefliyor
    • JavaScript sürümü motoru maksimum çağrı yığını istisnasıyla duruyor
    • Rust/WASM demosunda 150.000 kayıt üzerinde anında işlem yapılabildiği görülebiliyor

Nue’nun hedeflediği geliştirme biçimi

  • Rust, Go ve JavaScript mühendisleri için React kalıpları yerine geleneksel yazılım desenleri ve ayrıştırılmış bir model katmanı kullanma yönünü vurguluyor
    • Nue, model öncelikli yaklaşımı merkeze alıyor
    • Basit ve test edilebilir fonksiyonları, statik tipleri ve az bağımlılığı hedefliyor
  • Tasarım mühendisleri için React desenleri ve 40.000 satırı aşan tasarım sistemleri yerine modern CSS ile daha basit sistemler kurulabileceğini savunuyor
    • Örnek olarak @layers, CSS değişkenleri ve calc() belirtiliyor
    • Tipografi ve boşlukları doğrudan kontrol etme yaklaşımına önem veriyor
  • UX mühendisleri için React hook’ları ve yardımcı sınıfların oluşturduğu engeli azaltıp kullanıcı deneyimini doğrudan ele alan bir akış öneriyor
  • Nue, web standartları merkezli bir web framework’ü ve şu anda aktif olarak geliştiriliyor
  • Tek bir düğmenin tüm uygulamadan daha ağır olduğu durumu, modern web geliştirmenin gizli karmaşıklığına bir örnek olarak görüyor ve araçlar ile framework’leri daha temiz, daha sağlam bir mimariyle yeniden kurmayı amaçlıyor