Kohana – Framework PHP CodeIgniter Versi Komunitas
Saya hampir satu bulan ini bergelut dengan Framework PHP yang bernama CodeIgniter untuk melakukan recoding sebuah situs. Saya pilih CI (kependekan dari CodeIgniter), karena dokumentasinya yang tertata dengan baik. Bahkan kalau anda “lihai” mencari, anda bisa dengan mudah mendapatkan e-book-nya. Tetapi dokumentasi bawaan hasil download dari CI sendiri sudah lengkap kok sebenarnya.
Tapi ada sedikit hal yang agak menggangu saya, CI ini bukanlah dikembangkan oleh komunitas, tetapi oleh sebuah perusahaan (vendor), yang bernama EllisLab. EllisLab mempunyai produk CMS yang bernama ExpressionEngine. Kabar – kabarnya sih CI ini berasal dari CMS ExpressionEngine ini. Jadi bukan ExpressionEngine dibangun dengan CI, tetapi justru CI adalah hasil ekstraksi (atau kompresi?) dari ExpressionEngine.
Nah, saya sendiri merasa kurang nyaman menggunakan produk bebas dari sebuah perusahaan. Saya lebih suka yang bersifat komunitas seperti Linux. Dan yang seperti itu adalah CakePHP, sedangkan saya sendiri tidak suka (tidak mampu?) bekerja dengan aturan di CakePHP yang cukup strict (Convention over Configuration).
Lalu apakah tidak ada solusinya? Tentu saja ada.. Continue reading “Kohana – Framework PHP CodeIgniter Versi Komunitas”