Selasa, 26 Juni 2007

Jatuh Hati Ke Code Igniter

Setelah sekian lama saya mencoba beberapa framework PHP, akhirnya saya jatuh hati ke Code Igniter (CI). Sebelumnya saya pernah sekedar mencicipi berbagai framewor. Bagus-bagus, namun kelihatannya untuk sementara, saya akan lebih cocok menggunakan CI.

Sebelumnya saya pernah membuat framework sendiri yang berorientasi pada switch macam Fusebox, dan sudah mengimplementasikan MVC, dimana Model diwakili kelas-kelas, Controller diwakili switch, dan View menggunakan Smarty. Untuk proyek-proyek kecil saya masih sering menggunakannya, meskipun saya sebenarnya masih berniat untuk merapikannya.

Saya cukup lama juga menggunakannya framework yang dimodifikasi dari CMS Limbo. Menurut saya CMS Limbo mempunyai model yang cukup powerfull untuk digunakan sebagai basis aplikasi. Meskipun ide dasarnya terinspirasi dari mambo, namun Limbo tidak seberat dan serumit mambo. Namun, saya banyak membuang pustaka-pustaka yang tidak saya butuhkan, dan menambahkan pustaka-pustaka baru. Bahkan pustaka databasenya juga saya ganti karena saya anggap tidak powerfull.

Mengapa akhirnya saya jatuh hati pada CI ?
Alasan-alasan yang dikemukakan developer CI dibawah, mungkin juga menjadi alasan saya,

Code Igniter is right for you if:

* You want a framework with a small footprint.
* You need exceptional performance.
* You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
* You want a framework that requires nearly zero configuration.
* You want a framework that does not require you to use the command line.
* You want a framework that does not require you to adhere to restrictive coding rules.
* You are not interested in large-scale monolithic libraries like PEAR.
* You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
* You eschew complexity, favoring simple solutions.
* You need clear, thorough documentation.

20 komentar:

  1. Udah pernah nyoba CakePHP mas...? sudah MVC juga kok, tapi saya juga sedang ngulik nih...jadi blm bisa ngasih 'cerita'. Cobain juga Code Igniter ah...:D

    BalasHapus
  2. #perah coba tapi bagiku terlalu "restrictive coding rules". :D

    BalasHapus
  3. halo mas udah pernah buat web pake codeigniter, gima mudah ga soalnya saya juga lagi belajar codeigniter, klo boleh mas kita share ilmu CI oke mas ....... kirim pake email ya. plese..............

    BalasHapus
  4. Wah Mas edi kita makin ketinggalan aku masih mencoba cake, tapi mas edi udah ke CI, Sukses mas

    BalasHapus
  5. assalamualaikum wr wb...

    ci ya mas? syukurlah.
    setelah mejadi "kutu loncat" framework, ci kayaknya jadi tempat singgah permanen.

    sekarang, sambil utakatik dan donlot perihal ci, sayah teh lagi menyemangati diri sendiri agar tetap ci, makanya senang banget "nyungsep" ke situs2 ci indonesia, kaya mas ini :D

    wassalam

    BalasHapus
  6. wah seneng juga kalo banyak penggemar Codeigniter jadi banya tempat untuk berbagi pengalaman pake Framework Codeigniter...

    salam kenal aja

    BalasHapus
  7. Hayahhh...alasannya koq copy/paste :)

    BalasHapus
  8. wah,,,
    saya hanya menginstall kemarin mass di localhost dulu sich,, dn saya masih di step 4 aduh lupa aku namanya rek,,

    bahas lebih detail mas,, agar saya bisa belajar di sini :)

    regard

    BalasHapus
  9. saya juga pengen belajar code igniter tapimasih bingung

    BalasHapus
  10. ada yang punya contoh aplikasi sederhana dengan CI ga..?kl ada saya minta buat belajar, kirimin ke email saya [email protected]
    terima kasih

    BalasHapus
  11. Code Igniter is the best..
    gw dah pake kira2 2 tahunan, untuk berbagai project..
    contohnya : www.travbiz.web.id

    BalasHapus
  12. mas... ada email yahoo gak? aku pingin tanya langsung masalah codeIgniter. Mohon pencerahannya bagi pemula ini. terimakasih sebelumnya... Salam kenal ya mas Achedy

    BalasHapus
  13. Terimakasih, tapi untuk konsultasi CI silahkan ke para master yang bersemayam di http://tech.groups.yahoo.com/group/codeigniter-id/ atau di http://www.codeigniter-id.com/

    BalasHapus
  14. bener banget, dari sekian banyak framework paling enak tu pake CI, modelnya gampang di pahamin, dokumentasinya luar biasa. mau nambahin library baru juga gampang,

    BalasHapus
  15. udah perna cb extJS mas? dulu sy perna ngoprek extJS ke webku tp hasilnya belum maksimal. maklum masih amatir jadi masih bingung hehehe

    numpang usul mas, kalo bisa dibikin ebook khusus CI trs dishare ma kita2 hehehe

    BalasHapus
  16. mas saya bru mw mencoba CI, klu bikin tamplate pake CI mudah ga.?
    coz saya mw buat web SMA pke CI untuk penulisan di kampus, . .

    klu punya contoh2 tamplate bisa di share ga mas. .

    BalasHapus
  17. duh., saya lagi jatuh hati sama ExtJs :P

    BalasHapus
  18. mas, kalo punya artikel at contoh aplikasi pake ci, mohon di share ke email yach...
    makasih...

    BalasHapus
  19. Komunitas Blogger Universitas Sriwijaya – CodeIgniter CMS Intitusional Pertama di Indonesia.
    Silahkan kunjungi http://www.unsri.ac.id/blog, coba dan daftarlah sebuah account dan alamat blog Anda di sana di alamat http://www.unsri.ac.id/blog/admin/signup/

    BalasHapus
  20. wa,,krennnn,,,,salam knal,,

    BalasHapus

Artikel mungkin sudah tidak up to date, karena perkembangan jaman. Lihat tanggal posting sebelum berkomentar. Komentar pada artikel yg usianya diatas satu tahun tidak kami tanggapi lagi. Terimakasih :)