Panada Framework, A PHP 5 Base Web Framework
Berdasarkan dokumentasi Panada, framework ini adalah framework sederhana dan simple untuk pembuatan website berbasiskan PHP 5. Panada dikembangkan dengan tujuan membantu para pengembang website untuk bekerja lebih cepat, lebih mudah dan lebih alamiah dalam penulisan kode.
Framework ini ditulis oleh Iskandar Soesman, seorang Software Engineer yang bekerja di Kompas.com dan detik.com, ini adalah framework pertama yang dirilis asli bikinan Indonesia.
Panada merupakan framework opensource yang berlisensi BSD- License, artinya semua orang bebas menggunakannya baik untuk komersil atau non-komersil.
Fitur-Fitur Panada
-
Sederhana dan Simple
Sistem utama (core system) Panada hanya terdiri dari sebuah file, yaitu gear.php
yang terletak pada direktori panada. Hal ini bertujuan memudahkan
pengguna dalam memahami alur kerja Panada. -
Mudah
Dengan hanya sedikit mengisikan beberapa parameter pada file apps/config.php
Panada sudah bisa langsung digunakan. -
Single Load
Cukup sekali melakukan pengambilan komponen (component load) dan sumberdayanya
bisa langsung digunakan di semua komponen lainnya. Pengambilan bisa dilakukan
pada bagian [autoloader](http://www.panadaframework.com/documentation/id/refer ences/autoloader.html), di dalam [controller](http://www.panadaframework.com/d ocumentation/id/references/controller.html), di dalam model atau di dalam [library](http://www.panadaframework.com/documentation/id/refere nces/library.html). -
Alamiah
Dalam pengambilan sebuah komponen baik itu model ataupun library, Anda hanya
cukup melakukan sekali pendeklarasian sebagaimana umumnya dalam mendeklarasikan
sebuah class. Contohnya:$this->model = new model_namaModel();
$this->lib = new library_namaLibrary();
-
MultiSite
Beberapa website bisa dibuat dengan menggunakan satu sistem utama yang sama, baik itu
dengan domain utama yang sama ataupun berbeda.
Salah satu format yang saya suka adalah format pemanggilan suatu model atau library Panada tersebut, yaitu dengan cara alami ketika memanggil sebuah class dalam bahasa PHP, hal ini menurut saya pribadi membuat kita tidak lupa dengan bahasa PHP itu sendiri, tidak seperti di CodeIgniter ketika memanggil suatu library atau model maka digunakan $this->load->model(’nama_model’).