Published by Arif Isnaeni on 06 Dec 2009
CodeIgniter Framework
Setelah 3 tahun kisah kasih saya dengan php (apache-php-mysql), akhirnya saya memilih sebuah framework untuk dipelajari, codeigniter namanya, bagi yang belum kenal silahkan kunjungi situs codeiginiter disini…….. dulu saya lebih banyak berkutat dengan software pascal, visual basic dan sejenisnya, biasanya untuk mengerjakan tugas-tugas kuliah.
codeigniter lebih memberikan “kemudahan dan kebebasan” bagi programmer untuk menentukan struktur program php yang berbasis OOP (Object Oriented Programming).
ada 2 kata kunci, yang pertama “kemudahan” karena disusun berdasarkan struktur MVC (Model View Controller), yang juga memberikan kemudahan isi code untuk dipahami programmer lain bila suatu saat sekeranjang code tersebut berpindah tangan ke programmer lain.
kata kunci yang kedua “kebebasan“. ini sangat penting…… karena bukan program atau code yang mengatur programmer, sebagimana hal ini biasa terjadi di CMS (Content Management System, seperti Joomla dan Wordpress), codeigniter memberikan kebebasan gerak lebih kepada programmer untuk mengatur isi program / code yang akan dibuat. hal ini berkaitan dengan ……”siapa mengatur siapa”….. atau lebih tepatnya…… “siapa yang lebih mengatur siapa”……. apakah … “code lebih mengatur programmer” …..atau …”programmer yang lebih bisa mengatur code”
menurut saya untuk menjadi pakar CMS (orang yang sudah benar-benar mengerti isi hati code CMS), kita harus membedah setiap file dari code CMS tersebut, baru kemudian kita bisa maen-maen isi code nya ……… nah kalo isi file CMS nya lebih dari 1000 atau 10.000……….. hehehe..agak repot kayaknya.
dulu apabila saya menyusun code php tidak pernah menggunakan konsep MVC, sehingga… pasti lebih membingungkan programmer lain…. bila code saya berpindah tangan…. hehehe maap yah!
kenapa codeigniter???….bukan framework yang lain??? kan banyak tuh yang lain???…. setelah tanya om google dan baca beberapa artikel. katanya sih codeigniter yang masih tergolong baru ini sangat simpel untuk dipelajari dibandingkan framework yang lain. berikut perbandingan framework di wikipedia.
ternyata sudah ada sekelompok programmer yang menggunakan codeigniter di indonesia:
- Forum: codeigniter-id.com
- Milis: codeigniter-id · Codeigniter Indonesia (untuk bergabung degan email non Yahoo silahkan kirim email kosong dengan subject “subscribe” ke “codeigniter-id-subscribe@yahoogroups.com”)
di situ kita memiliki teman untuk membahas mengenai dunia codeigniter……dulu apabila saya ditanya orang/teman software apa yang sebaiknya saya pakai untuk mengerjakan tugas kuliah atau tugas akhir, saya selalu balik tanya… temen-temenmu paling banyak pakai apa?…..delphi? ….. visual basic? …..atau yang lain?….pilih yang paling banyak temennya…. alasannya simpel…. karena bila kita mengalami jalan buntu dalam coding….. ada temen curhat (tempat bertanya dan diskusi)………by the way….. itu juga alasan saya pilih php, maap ya bagi temen-temen yang programmer java…. “jumlah kalian kurang banyak”…..hehehe….





