Banyaknya pilihan framework yang ada terkadang
membuat kita sulit untuk memilih mana yang sesuai, diantaranya Mambo, PHPNuke,
PHPBB. Untuk sekarang ini saya mencoba membahas framework yang bernama Prado, dan
untuk mendapatkan source code prado kita bisa klik www.sourcefoge.com atau www.frameworkpraodo.com.
Sebagian besar framework PHP menggunakan konsep MVC. Selain framework PHP juga terdapat konsep Ruby on Rails dimana menggunakan bahasa Ruby dan Rails sebagai frameworknya.
Prado
merupakan salah satu komponen dari PHP framework yang cukup menarik digunakan untuk melakukan coding selain
codelgniter,CakePHP, Drupal dan lain - lain, walaupun sebenarnya bagi pemula
yang tidak biasa menggunakan akan sedikit kesulitan akan tetapi apa salahnya
mencoba. Sebuah komponen PRADO adalah kombinasi dari file spesifikasi (dalam
XML), sebuah template HTML dan PHP kelas. Komponen PRADO digabungkan bersama
untuk membentuk komponen yang lebih besar atau lengkap PRADO halaman. Code yang
dibuat mengikuti komponen yang ada di PRADO.
Apa
itu prado?
Adalah
kerangka pemrograman berbasis-komponen dan kendali-event untuk mengembangkan
aplikasi Web dalam PHP 5. PRADO singkatan PHP
Rapid Aplikasi Development Objectoriented.
Adapun
persyaratan untuk menjalankan aplikasi berbasis PRADO adalah server Web yang
mendukung PHP 5.1.0 atau lebih tinggi. PRADO adalah gratis dan dapat
menggunakannya untuk mengembangkan baik open source atau aplikasi komersial.
Pengembangan
Aplikasi PHP Cepat berorientasi objek", yang menjelaskan semua fitur utama
dan keuntungan dari framework. Selain itu semua komponen yang ada di PRADO
dapat digunakan kembali.
Dokumentasi Prado sangatlah baik, mulai dari manual, dokumentasi class, wiki. Nama PRADO adalah sebuah akronim dari kata "Pengembangan Aplikasi PHP Cepat berorientasi objek". Prado dibuat oleh Qiang Xue yang resmi di realse pada tahun 2004 untuk versi 2.0, dan sekarang sudah ada versi 3.1 yang dokumentasinya mensuport bahasa indonesia.
Jenis - jenis Framework PHP
beberapa framework yang dapat memudahkan pengembangan website ataupun aplikasi web based. Beberapa framework tersebut adalah:
- Prado (http://www.pradosoft.com
- CakePHP (http://www.cakephp.org),
- Symfony (http://www.symfony-project.com),
- Zend (http://framework.zend.com),
- dan banyak lagi framework lainnya
Manfaat PRADO
untuk pengembang web
- Usabilitas - Kode mengikuti protokol komponen PRADO sangat dapat digunakan kembali.
- Kemudahan Penggunaan - Membuat dan menggunakan komponen sangat mudah. Biasanya mereka hanya melibatkan mengkonfigurasi properti komponen.
- Kekokohan - PRADO membebaskan pengembang dari menulis membosankan, kode buggy. Mereka kode dalam hal objek, metode dan properti, bukan parameter URL dan query.Mekanisme PHP5 pengecualian terbaru dimanfaatkan yang memungkinkan garis-tepat pelaporan kesalahan.
- Kinerja - PRADO menggunakan teknik cache untuk memastikan kinerja aplikasi didasarkan pada itu. Kinerja ini sebenarnya sebanding dengan yang berdasarkan mesin template yang umum digunakan.
- Tim Integrasi - PRADO memungkinkan pemisahan isi dan presentasi. Komponen,biasanya halaman, memiliki konten mereka (logika) dan presentasi disimpan dalam file yang berbeda
Tujuan
Framework Prado
- pengguna kode dan komponen Prado dapat digunakan kembali.
- Pemrograman kendali-event (event-driven programming),
- Integrasi tim
- Kontrol web standar ( widget ) memungkinkan perakitan cepat dari antarmuka pengguna.
- Standardisasi komponen untuk akses database
- Kode ini dikirim ke browser XHTML -compliant
- Kesalahan rutinitas penanganan standarisasi penanganan kesalahan dan pengecualian.
Teknologi yang digunakan Prado sangat mengikuti perkembangan web.
•Ajax,
•UI Component,
•SQL Data Mapper,
•Active Record,
•PDO,
•MySql
•Xampp,
•Wampp dan lain- lain
Fitur - fitur Prado Framework
berikut beberapa fitur yang ada diprado framework :
- Database Access Objects (DAO)
- Bentuk input dan validas
- Skinning dan theming
- Internasionalisasi dan lokalisasi
- Layered caching skema
- Mendukung render progresif halaman
- Bekerja dengan baik dengan kode pihak ketiga
- layanan berbasis web
- Kode yang dihasilkan oleh komponen PRADO mematuhi standar XHTML
- Mendukung konfigurasi PHP-kode berbasis XML dan asli dari lingkungan aplikasi dan run-time
- Unit dan fungsi pengujian berdasarkan PHPUnit .
- Otomatis generasi kerangka aplikasi dari alat baris perintah PRADO
- dan masih banyak lagi
-
tutorial Cepat PRADO - 30 juni
2012
-
Framework Prado « Persinggahan
Supono
-
keunikan framework prado «
Membuat Aplikasi Website
-
Pengenalan Prado, PHP Component
Framework | thinkrooms
-
Perbandingan kerangka aplikasi
web - Wikipedia, ensiklopedia bebas
-
Apa Itu Framework PHP -
Pengertian Framework | Seto El Kahfi,24 juni 2012
-
CMS Framework : Pengertian CMS
(BAGIAN 1) | cuitcuit.com
CMS Framework : Framework Adalah
(BAGIAN 2) | cuitcuit.com
-
hasanuddin,SI.,M.Cs., " pengenalan
Web Framework". 24 juni 2012
-
Qiang Xue and Wei Zhuo,"
PRADO v3.2 Quickstart Tutorial" , 24 juni 2012
semoga bermanfaat dan untuk lebih jelaskan kunjungi www.pradoframework.com