Halo plimber, kali ini saya akan membuat artikel mengapa sih CodeIgniter digunakan oleh kebanyakan programmer dalam mengembangkan web yang sedang programmer tersebut kerjakan. Banyak sekali perdebatan manakah framework untuk pengembangan web terbaik, namun menurut pandangan penulis sendiri, penggunaan framework dalam pengembangan web berdasarkan pada kebutuhan dalam project itu sendiri, misalkan apabila web tersebut berskala besar maka menggunakan Laravel merupakan pilihan yang tepat, namun apabila ingin membuat sebuah web yang bisa dikatakan ringan dengan cepat, maka CodeIgniter adalah pilihan tepat
Lalu mengapa sih banyak programmer yang memilih menggunakan CodeIgniter dibanding framework lain? berikut alasannya dirangkum dari situs linkedin menurut Sanjay Mark Ballav:
- Menggunakan Konsep MVC
Konsep MVC ini menawarkan pengkodean yang bagus dan membuat code menjadi lebih clean. Kebanyakan framework memaksa anda untuk melakukan hal hal atau pengcodean berdasarkan buku, berbeda dengan CodeIgniter yang penggunaan MVC nya lebih masuk akal dan disesuaikan dengan kebutuhan anda.


- Persyaratan server, Penggunaan Database, Dan semua tool yang dibutuhkan berada dalam satu paket kecil
Tidak seperti framework php lain, CodeIgniter bisa digunakan di PHP 4 dan 5. Hal itu tentnu memudahkan para developer untuk mengembangkan aplikasi, selain itu di CodeIgniter juga sama seperti framework lain, anda bisa melakukan insert,update,delete data tanpa mengetikkan perintah SQL terlebih dahulu kemudian semua tool yang ada butuhkan seperti kalender,email,pengkodean zip, dan lain lain sudah dimuat di dalam CI, dan apabila library yang ada tidak cukup, anda bisa menambahkannya sendiri
- Mudah dimengerti
Menurut Sanjay Mark Ballav, pada artikelnya ia berpendapat bahwa CodeIgniter adalah kerangka kerja pertama yang pernah saya gunakan yang benar-benar masuk akal bagi saya. Saya telah mencoba Cake PHP, framework Zend, Symfony, dan banyak lagi yang lainnya tetapi dengan CodeIgniter saya bisa mengembangkan web menjadi lebih cepat, CodeIgniter juga mudah untuk menulis library baru ataupun mengubah atau menggunakan library yang ada
- Komunitas pengguna yang besar dan aktif
Terakhir kali saya memeriksanya, ada lebih dari 57.000 anggota terdaftar di forum CI. Itu adalah komunitas pengguna yang baik dan besar untuk bekerja ketika Anda memiliki masalah atau pertanyaan. Situs web CI memiliki forum dan wiki ketika Anda mencari jawaban. Tidak ada daftar mailing grup atau saluran obrolan yang membingungkan hanya untuk mendapatkan jawaban cepat untuk sebuah pertanyaan.
- Dokumentasi yang Bagus
Sejauh ini, keuntungan terbesar CodeIgniter dibanding kerangka kerja lainnya adalah dokumentasi. Saya akan mengakui untuk mencoba beberapa kerangka lain saat mereka masih dalam BETA dan sedang dikembangkan. Tetapi, dokumentasi CodeIgniter 10 kali lebih baik daripada dokumentasi kerangka kerja lain yang saya temui dan saya pikir itu karena CodeIgniter didukung oleh perusahaan dan bukan hanya komunitas. EllisLab, perusahaan di balik CodeIgniter, sangat bangga dengan CodeIgniter dan mereka memiliki rencana besar untuk itu dan itulah mengapa mereka tidak memiliki masalah dalam menghabiskan waktu yang diperlukan untuk menghasilkan dokumentasi berkualitas bagi komunitas pengguna.
Comments (0)
No comments yet. Be the first to comment.