2 poin oleh GN⁺ 2025-04-02 | 1 komentar | Bagikan ke WhatsApp
  • 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, dan calc()
    • Menekankan cara mengontrol tipografi dan spasi secara langsung
  • 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