Review Zend Framework Bag 1


Zend Framework adalah salah satu framework bahasa pemrograman PHP yang berbasis OOP (Oject Oriented Programming), sederhana, dan open source. Zend Framework diumumkan pada Zend Conference pada bulan Oktober 2005. Pada bulan Juli 2007, Zend Framework 1.0 pertama kali dikeluarkan. Zend Framework difokuskan untuk membangun aplikasi Web 2.0 dan Web Service yang lebih aman, reliabel dan modern. Framework ini juga telah mendukung API untuk beberapa vendor seperti Google, Amazon, Yahoo!, Flickr.

Zend Framework menggunakan arsitektur Model-View-Controller (MVC). Cara tersebut digunakan untuk memisahkan suatu aplikasi menjadi beberapa bagian sehingga aplikasi tersebut menjadi mudah ketika dibuat dan mudah dalam pemeliharaan.Salah satu metode untuk mempermudah pemeliharaan suatu aplikasi adalah dengan cara memisahkan kode-kode menjadi tiga bagian yang terpisah (dan biasanya dipecah menjadi beberapa file) :

  • Model Bagian dari aplikasi yang berhubungan dengan data spesifik yang akan ditampilkan dan business logic.
  • View Bagian ini merupakan modul yang berhubungan dengan tampilan untuk pengguna. Biasanya berbentuk HTML.
  • Controller Modul Controller mengatur dan menggabungkan modul Model dan modul View untuk memastikan bahwa data yang benar tampil pada halaman web.


>>> KEBUTUHAN
Zend Framework membutuhkan syarat – syarat seperti dibawah ini:

  1. PHP 5.1.4 (atau versi diatasnya, Mulai ZF versi 1.7.0 membutuhkan PHP ver 5.2.4)
  2. Sebuah web server yang mendukung fungsi mod_rewrite.

Untuk memudahkan installation, kita bisa menggunakan xampp. Xampp terdiri dari PHP, MySQL dan web server apache yang dipaket menjad 1 instalasi, sehingga memudahkan konfigurasi. Xampp untuk windows bisa di download disini.


>>> DOWNLOAD ZEND FRAMEWORK
Zend Framework dapat diperoleh di framework.zend.com/download atau framework.zend.com/download/latest dalam format .zip atau format .tar.gz. Versi terakhir pada saat tulisan ini dibuat adalah 1.10.7

>>> FEATURE ZEND FRAMEWORK
Feature2 yang terdapat didalam Zend Framework adalah sebagai berikut :

  • Semua komponennya merupakan PHP Object Oriented dan mendukung E_STRICT.
  • Loosely Coupled komponen.
  • Menggunakan arsitektur Model-View-Controller (MVC).
  • Dukungan terhadap banyak database seperti MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite, and Informix Dynamic Server.
  • Support mbox, Maildir, POP3 and IMAP4.
  • Support AJAX melalui JSON.
  • Support search – Lucene.
  • Support Web 2.0 dan Web Service.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s