Image

Ngorei

framework v4.0.2

Komponen

Intro
Rute
Render

Mengenal Struktur

Ngorei Framework menghadirkan pendekatan yang unik dalam pengembangan web modern. Dengan pemisahan yang jelas antara frontend dan backend, framework ini memungkinkan pengembangan yang lebih cepat dan maintainable.

Arsitektur yang Sederhana namun Powerful

Ngorei Framework dirancang dengan filosofi "simplicity first". Folder public/ menjadi rumah bagi semua kode frontend Anda - tulis HTML, CSS, dan JavaScript secara langsung tanpa kerumitan template engine. Sementara itu, folder app/ menampung semua logika backend PHP Anda dengan terstruktur.

Keunggulan arsitektur ini:

  • Pengembangan frontend yang lebih natural dan fleksibel
  • Pemisahan yang jelas antara frontend dan backend
  • Proses debugging yang lebih mudah dan cepat
  • Performa optimal karena tidak ada overhead template engine
  • Pembelajaran yang lebih cepat untuk tim pengembang baru

app-name/
  ├── app/              # Backend PHP
  ├── assets/           # Asset statis 
  ├── cache/            # File cache temporary
  ├── package/          # SDK API
  ├── public/           # File-file publik
  │   ├── exsampel/     # Contoh kode
  │   ├── index.html    # Halaman utama
  │   ├── meta.html     # Metadata website
  │   ├── package.json  # Konfigurasi npm
  │   ├── properti.json # Properti aplikasi
  │   ├── robots.txt    # Pengaturan crawler
  │   └── sitemap.xml   # Peta situs
  ├── server/           # Konfigurasi server
  ├── uploads/          # Upload file
  ├── vendor/           # Dependencies
  ├── .htaccess         # Apache web server
  ├── 404.html          # Halaman error 404
  ├── .env              # Environment variables 
  └── ngi.ps1           # PowerShell server