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 (entryindex.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.
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
- Web statis (PHP / Apache)
.htaccess·index.php - Nexa Node (Express + proxy)same-origin · API PHP
- Nexa Electron (desktop)
BrowserWindow· IPC - React Native (mobile)Expo · navigator
- NXDOM (modul inti)entry ·
Tatiye· components - Jendela sekunder Electron
NXUI.NexaElectron
Instalasi template: Panduan CLI. Setelah fondasi backend siap, pilih salah satu jalur di atas; detail teknis tidak menggantikan panduan backend (routing, helper, API).