Sudah lumayan lama saya bermain-main dengan Framework PHP, dari sekian banyak framework yang saya kenal, saya memilih untuk menggunakan CodeIgniter dan CakePHP, dari kedua framawork itu terlihat ada sedikit kemiripan, namun CI (CodeIgniter) lebih simpel dan lebih mudah di pelajari dan di implementasikan, ini terutama bagi pemula yang masih belum terlalu tau tentang konsep pemrogramman berorientasi objek (OOP) dan konsep dari Oject Relasional Mapping (ORM) atau lebih cocok dengan sebutan Active Record untuk framework CakePHP.
Nah baru-baru ini saya sedang mencari-cari referensi tentang CI, dan tidak sengaja menemukan framework baru yang bernaka Kohana. Konon kabarnya, kohana ini dikembangkan dari basenya CI. Secara struktural dan memang core dari framework ini adalah CI, tetapi ada yang berbeda dari kohana ini.
Kohana dikembangkan berbasis komunitas, berbeda dengan CI yang dikembangkan oleh sebuah perusahaan bernama EllisLab. karena dikembangkan oleh komunitas, maka kohana lebih cepat berkembang, dibandingkan dengan CI itu sendiri.
Perbedaan yang sangat mendasar dari CI dan Kohana ini terletak pada konsep pemrogrammannya. Kalo di CI, masih bersifat umum, artinya belum terlalu strict dalam penggunaan OOP, sedangkan Kohana bersifat strict OOP. Kalo CI masih bisa berjalan di PHP 4.x sedangkan Kohana harus menggunakan PHP 5.x
Perbadingan antara CI dan Kohana dapat dilihat lebih detil disini.
Incoming search terms:
kohana framework, perbedaan CI dan kohana, active record di php

June 27, 2008 at 3:20 am
pertamax…
kirain konoha
June 27, 2008 at 3:25 am
wah cake aja blom sempat nyoba-nyoba, e..e.. ada yang baru lagi.
share mas, rohana nya eh kohana
June 30, 2008 at 11:03 am
pindahan to..??anyar po wes sue??
July 1, 2008 at 12:41 am
@akhsan;
wis tak share kok… gari njupuk wawe nang 41
@nung;
yup pindahan….
apane sik anyar?
July 7, 2008 at 8:26 am
konon kohana ini di kembangkan oleh komunitas yang frustasi karena lambatnya respon perbaikan bug dan pengembangan CI
http://en.wikipedia.org/wiki/KohanaPHP#History