Framework secara umum adalah susunan atau rangkaian kerja yang tetap dan dibuat sedemikian rupa yang kemudian dapat dugunakan kembali dalam sebuah aktivitas kerja yang lain tapi tetap satu area kerja dengan rangkaian kerja sebelumnya. Framework terdiri atas modul – modul dalam bentuk class library yang dapat digunakan lagi untuk membangun aplikasi website
Frame work yang populer adalah framework yang berbasis MVC (Model-View-Controler). Ada tiga based system yang digunakan framework PHP, yitu MVC, AJAX, dan ORM.
Perlu diketahui bahwa Framework PHP yang menganut konsep MVC (model, view, controller) menjadikan pembuatan aplikasi berskala besar menjadi lebih cepat, dan mudah. Seorang designer tidak perlu lagi merepotkan urusan koding PHP, begitu juga seorang programmer, tidak perlu memikirkan masalah design interface. Framework PHP ini benar – benar membantu sekali.
Saat ini Framework PHP yang paling populer digunakan adalah CodeIgniter. Tidak hanya di Indonesia saja, tetapi di luar negeri sana juga sangat pupuler. Makanya kita tidak akan heran jika akhir-akhir ini, semakin banyak perusahaan yang mencari calon PROGRAMMER yang mahir menggunakan CodeIgniter dalam membangun aplikasi berbasis website.
Keunggulan CodeIgniter
Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain :
1. Performa sangat cepat.
Salah satu alasan tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
2. Konfigurasi yang sangat minim (nearly zero configuration).
Tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu merubah sedikit saja file pada folder config.
3. CodeIgniter memiliki banyak komunitas.
Dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
4. Dokumentasi yang sangat lengkap.
Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
5. Programmer CodeIgniter paling banyak dicari perusahaan.
Saat ini, Programmer yang menguasai CodeIgniter dalam mebangun aplikasi website sangat di cari-cari oleh banyak perusahaan. Hal ini penulis bisa lihat dari lowongan kerja untuk Programmer di JobsDB.com dan juga karir.com, rata-rata mencari programmer yang memiliki keahlian dalam CodeIgniter.
Selain itu dari pengalaman saya sebagai programmer dalam 4 Tahun terakhir ini, saya bisa merasakan dengan menggunakan CodeIgniter sebagai tools saya dalam mengembangkan aplikasi web, kemampuan saya menjadi meningkat drastis. Baik dari segi sekuriti, flow data, bahkan struktur programnya menjadi sangat tertata rapi. Sehingga memudahkan dalam maintenace dan pengembangan aplikasi.
Jadi saya sarankan, buat para programmer PHP yang belum menggunakan CodeIgniter, segeralah beralih menggunakan CodeIgniter.
Kata Kunci :
PHP Framework| CodeIgniter
Sumber : http://aplikasiphp.com
Artikel ini menarik bagi Anda? Mari kita berdiskusi dan berbagi informasi terkait artikel ini dengan memberikan komentar di bawah ini. Mungkin saja tulisan yang saya sampaikan masih kurang tepat,
sehingga komentar dan perbaikan dari anda dapat memberikan masukan baru sehingga kita semua mendapatkan informasi yang benar-benar akurat. Silahkan komentari artikel ini menggunakan Account Sosial Media anda, namun hindari memberikan komentar yang menghina atau merendahkan pihak manapun.