Sekarang ini dalam proses membuat sebuah website/web programming ada beberapa cara. Yaitu secara manual/native, artinya membuat website dengan mengkoding dari nol, atau dengan bantuan framework. Pada perusahaan-perusahaan besar biasanya lebih suka menggunakan framework. Kenapa bisa demikian?
Dalam sistem kerja di perusahaan, tidak semua karyawan yang bekerja di dalam bidangnya akan terus bekerja di perusahaan tersebut. Pasti akan ada yang baru lagi. Mengapa mereka lebih suka memakai framework, karena agar pengembangan webnya bisa berjalan walaupun berganti-ganti orang yang mengelolanya. Selain itu untuk mengurangi biaya pengembangan.
Jadi framework itu juga penting untuk dipelajari. Berikut ini beberapa framework yang populer saat ini:
1. Yii Framework
Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk
pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam
pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan.
2. CodeIgniter
Adalah aplikasi close source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal.
3. CakePHP
Merupakan sebuah rapid development framework yang gratis dan sumber terbuka untuk PHP. CakePHP adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP. CakePHP juga menjadi salah satu framework pilihan yang memungkinkan seorang dpengembang web untuk membuat sebuah aplikasi dengan karakter pengembangan RAD (Rapid Application Development), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi lain yang lebih kompleks.
4. Zend Framwork
Adalah framework open source dan berkualitas tinggi untuk membangun
aplikasi web dan web service dengan PHP. 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 e Google, Amazon, Yahoo!, Flickr
5. Twitter Bootstrap
Adalah sebuah alat bantu untuk membuat sebuah tampilan halaman website
yang dapat mempercepat pekerjaan seorang pengembang website ataupun
pendesain halaman website. Sesuai namanya, website yang dibuat dengan
alat bantu ini memiliki tampilan halaman yang sama / mirip dengan
tampilan halaman Twitter atau desainer juga dapat mengubah tampilan halaman website sesuai dengan kebutuhan.
Demikian beberapa Framework website yang paling populer. Semoga dapat menambah pengetahuan tentang dunia framework.
Sumber: id.wikipedia.org, yiiframework.com