Nue - Standards-First web çatısı
(nuejs.org)- Next.js'e kıyasla 30 kat daha küçük kurulum dosyası ve bundle boyutu. Hız ise 100 kat daha yüksek
- Standards First: Modern tarayıcı standartlarını mümkün olduğunca kullanarak, minimum kodla yüksek kaliteli ürünler geliştirmeyi mümkün kılar
- HTML First: Semantik HTML temelinde düzenler, sunucu bileşenleri ve etkileşimli öğeler oluşturarak geliştiriciler, arama motorları ve ekran okuyucular için uygun bir deneyim sunar
- Content First: Pazarlama ve dokümantasyonu güçlü biçimde destekleyen Markdown formatını kullanır; içerik JavaScript yerine temiz ve erişilebilir dosyalarda saklanır
- Design Systems: Modern ve sistematik CSS kullanarak az kodla da üstün arayüzler sunmayı mümkün kılar
Başlıca avantajlar
- Hızlı HMR (Hot Module Replacement) ve araçlar: 50 ms'nin altındaki güncelleme hızıyla stiller, veriler ve bileşenler anında yansıtılır
- Sade kod: TypeScript import'ları, utility class'lar ve karmaşık durum yönetimi gerekmez. İçerik, yapı ve stil doğal biçimde ayrılır
- Hızlı sayfa yükleme: Sayfa tek bir istekle yüklenebilir. Framework başlatma, kümülatif yerleşim kayması ve JavaScript yüklenmesini bekleme yoktur
Nue kimler için uygun
- Yeni başlayan web geliştiricileri: HTML, CSS ve JavaScript'i doğrudan kullanmak, frontend geliştirmenin gereksiz karmaşıklığından kaçınmak isteyenler
- Deneyimli JavaScript geliştiricileri: React ekosistemindeki aşırı soyutlamadan yorulmuş, daha basit bir yolla profesyonel web siteleri geliştirmek isteyenler
- Tasarım odaklı ekipler: Kullanıcı deneyimi ve tasarım sistemlerini önceliklendirip hafif ve verimli web siteleri kurmak isteyenler
Nue'nin vizyonu
- Nihai hedef, frontend ekosistemindeki gereksiz soyutlama ve karmaşıklığı ortadan kaldırarak geliştirme sürecini sadeleştirmek ve optimize etmektir
4 yorum
Sadece hızlıca göz attığım için mi bilmiyorum ama bana pek cazip gelmedi. Acaba tadına bakan var mı?
nuejs geliştiricisi daha önce tailwind topluluğuyla ciddi bir çatışma yaşamıştı; bunu görünce denemek isteme düşüncem tamamen kayboldu.
Ne olduğunu diye aratıp baktım; benim hissettiğim Tailwind’in tuhaflığını birebir eleştiriyorlar.
https://nuejs.org/blog/tailwind-misinformation-engine/
Inline class’larla stil vermek... Bu gerçekten doğru bir şey mi? Kolaylığı bir yana, anlamsal olarak..
Gerçekten aşırı küçük olup çok hızlı çalışması gerekmiyorsa, kullanmam gerekir diye düşündürmüyor bana..
htmlx’e bakıyormuşum gibi bir his veriyor