- Nue mempertanyakan default yang berat dalam pengembangan web modern dengan menyatakan bahwa seluruh aplikasi bisa dibuat lebih kecil daripada tombol React/ShadCN hanya dengan HTML, CSS, dan JavaScript
- Demo juga menambahkan mesin komputasi Rust dan Event Sourcing ke aplikasi yang sama untuk melakukan pencarian instan dan operasi lain pada 150.000 record
- Mesin JavaScript berhenti karena pengecualian maksimum call stack, tetapi versi Rust/WASM ditunjukkan mampu memproses data dalam skala yang sama secara instan
- Alih-alih idiom React, Nue berupaya menyederhanakan struktur aplikasi dengan menekankan pendekatan model-first, fungsi yang dapat diuji, tipe statis, dan dependensi minimal
- Bagi engineer desain dan UX, Nue menekankan kontrol langsung dengan CSS modern dibanding sistem desain 40.000+ baris, React hook, dan utility class
Demo aplikasi yang lebih ringan daripada tombol React
- Demo Nue menunjukkan seberapa kecil aplikasi bisa dibuat ketika HTML, CSS, dan JavaScript digunakan lebih dekat dengan standar web
- Poin utamanya adalah bahwa ukuran seluruh aplikasi lebih kecil daripada satu tombol React/ShadCN
- Versi skala besar menambahkan mesin komputasi Rust dan Event Sourcing ke aplikasi yang sama
- Ditujukan untuk melakukan pencarian instan dan operasi lain pada 150.000 record
- Mesin versi JavaScript terhenti karena pengecualian maksimum call stack
- Pada demo Rust/WASM, operasi instan pada 150.000 record dapat dilihat
Pendekatan pengembangan yang dibidik Nue
- Untuk engineer Rust, Go, dan JavaScript, Nue menekankan penggunaan pola perangkat lunak tradisional dan lapisan model yang terpisah dibanding idiom React
- Nue menempatkan pendekatan model-first sebagai pusatnya
- Mengarah pada fungsi yang sederhana dan dapat diuji, tipe statis, serta sedikit dependensi
- Untuk engineer desain, Nue menilai bahwa sistem yang lebih sederhana bisa dibuat dengan CSS modern alih-alih pola React dan sistem desain 40.000+ baris
- Contohnya menyebut
@layers, variabel CSS, dancalc() - Menekankan cara mengontrol tipografi dan spasi secara langsung
- Contohnya menyebut
- Untuk engineer UX, Nue mengusulkan alur yang mengurangi hambatan dari React hook dan utility class serta memungkinkan penanganan pengalaman pengguna secara langsung
- Nue adalah framework web yang berpusat pada standar web dan saat ini sedang dikembangkan secara aktif
- Nue memandang situasi ketika satu tombol lebih berat daripada seluruh aplikasi sebagai contoh kompleksitas tersembunyi dalam pengembangan web modern, dan ingin membangun ulang tool serta framework dengan arsitektur yang lebih bersih dan lebih kokoh
1 komentar
Nue - Framework web standard-first yang lebih ringan daripada tombol React