Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Platform

NXDOM · web · desktop · mobile

Dokumentasi Platform menjelaskan cara membawa Nexa Dom ke pengguna: satu fondasi backend, tiga jalur (web, desktop, mobile) — selaras dengan strip Platform di beranda.

Alur baca

BackendPlatform — pilih jalur web, desktop, atau mobile.

NXDOM adalah inti modul native (ES6+): arsitektur bersama untuk SPA web, shell Electron, dan React Native. Setiap jalur punya panduan sendiri; pola NXUI.Tatiye, route, dan storage dirujuk ke Panduan NXDOM bila topiknya identik lintas platform.

Jalur web — dua skenario

Jalur web memadukan NXDOM dengan backend Nexa Dom. Banyak proyek memakai PHP sebagai server utama; Anda tidak wajib menjalankan Node hanya untuk menayangkan halaman SPA.

  • Web statis + PHP (Apache / Nginx) — SPA dilayani dari root proyek (index.html, App.js, aset) dengan URL bersih lewat .htaccess (mod_rewrite) atau setara Nginx. API dan logika tetap di PHP (index.php, routes/api.php). Cocok untuk hosting Apache/XAMPP/LAMP dan deploy production klasik. Lihat Memulai backend (entry index.php, deploy Apache/Nginx) dan Routing.
  • Nexa Node (Express) — bila Anda ingin origin tunggal di development atau production: Express melayani SPA dan mem-proxy API/aset PHP agar browser tidak kena CORS. Panduan lengkap di Nexa Node; perbandingan penyajian aset (PHP vs Node) ada di Static files (referensi).

Di samping itu, Node.js tetap berguna untuk tooling, proxy API, dan integrasi lanjutan — tetapi routing SPA pada stack PHP+Apache dapat berjalan tanpa server Node untuk halaman utama.

Ringkas: instal web via CLI menyiapkan template; jalankan dengan Apache/PHP (nxdom start / virtual host) atau, bila perlu same-origin proxy, npm start di jalur Nexa Node. Desktop/mobile: instal electron / install react.

Jalur platform

Instalasi template: Panduan CLI. Setelah fondasi backend siap, pilih salah satu jalur di atas; detail teknis tidak menggantikan panduan backend (routing, helper, API).