Blog
Apa itu Zend Framework??
ZEND FRAMEWORK merupakan PHP Framework berbasis MVC. Mengutip dari situs Zend Framework.
“Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb.”
“Zend Framework didasarkan pada kesederhanaan, berorientasi objek praktik terbaik,lisensi ramah perusahaan, dan basis kode tangkas diuji ketat. Zend Framework difokuskan pada membangun Web lebih aman, handal, dan modern 2.0 aplikasi & layanan web, dan API memakan banyak tersedia dari vendor terkemuka seperti Google, Amazon, Yahoo, Flickr, serta penyedia API dan cataloguers seperti StrikeIrondan Programmable Web.”
Zend Framework dapat diperoleh disini dalam format .zip atau format .tar.gz.
1. Zend Framework membutuhkan syarat – syarat seperti dibawah ini:
- PHP 5.1.4 (atau versi diatasnya)
- Sebuah web server yang mendukung fungsi mod_rewrite. Disini menggunakan Apache
2. Zend Framework memiliki keunggulan-keunggulan seperti berikut:
- Lisensi Open Source berbasis BSD yang fleksibel baik untuk pengembangan aplikasi open source maupun komersial
- Dokumentasi lengkap (lebih dari 500 halaman)
- Proses pengembangan Zend Framework menyertakan unit test yang lengkap, mencakup 84% kode yang ada
- Library yang menyediakan fungsi yang lengkap sehingga hampir semua kebutuhan pengembangan aplikasi web dapat terpenuhi
- Mendukung pengembangan aplikasi MVC
- URL yang bagus dan search engine friendly
3. Macam-macam library yang disediakan oleh Zend Framework:
1. Otentikasi dan Otorisasi (Authentication & Authorization)
- Zend_Acl
- Zend_Authentication
- Zend_Session
2. Inti Infrastruktur (Core Infrastructure)
- Zend_Cache, Zend_Config, Zend_Console_Getopt, Zend_Log, Zend_Memory
- Zend_Debug, Zend_Environment, Zend_Loader, Zend_Registry, Zend_Version
- Zend_Filter, Zend_Validate
3. Dokumentasi (Documentation)
- Peningkatan ketepatan, mudah dibaca dan lebih lengkap contohnya
- Penambahan cakupan terhadap inti-inti framework
- Pengembangan web aplikasi tutorial
4. Internasionalisasi dan Lokalisasi (Internationalization (i18n) & Localization (l10n))
- Zend_Date
- Zend_Locale
- Zend_Measure
- Zend_Translate
5. Mail, Format dan Cari (Mail, Formats, & Search)
- Zend_Json, Zend_Pdf
- Zend_Mail, Zend_Mime
- Zend_Search_Lucene
6. Model-View-Controller (MVC)
- Zend_Controller, Zend_Controller_Action, Zend_Controller_Dispatcher, Zend_Controller_Plugin, Zend_Controller_RewriteRouter, Zend_View
- Zend_Http_Request, Zend_Http_Response
7. Web & Web Services
- Consuming services: Zend_Feed, Zend_Rest_Client, Zend_Service, Zend_XmlRpc_Client, Zend_Gdata, Zend_Http_Client
- Exposing services: Zend_Http_Server, Zend_Rest_Server, Zend_Server_Documentor, Zend_Server_Reflection, Zend_Soap_Server, Zend_XmlRpc_Server
- Zend_Uri
Semoga bermanfaat… :)
Comments
There are no comments yet.