Fiuh, dah lama juga tidak menulis. Setelah niat mengerjakan skripsi, akhirnya masih belum juga dimulai nulis :D. Masalahnya ada saja hal nan tak penting yang harus dioprek. Sekarang lagi asyik mencoba RoR (Ruby on Rails). Memang agak basi, telat maksud gw, nyobanya, soalnya pas melihat kemurnian OOP ruby, gw nggak langsung jajal RoR, tapi gw memahami ruby dulu. Setelah itu, gw baru melihat magic yang tersedia dari RoR. Setelah itu gw baru menyadari fitur cakePHP masih belum imbang untuk disamakan dengan RoR. Kenapa cakePHP? Karena ini framework MVC PHP pertama yang gw kenal.

Nah, setelah mengetahui sedikit kelebihin RoR, gw balik lagi review framework PHP yang MVC yang cukup populer dan kebetulan dah pernah gw donlot. Baru ada 3 framework PHP yang menarik perhatian gw :

  1. cakePHP
  2. Symfony
  3. CI (CodeIgniter)

Sebenarnya bukan review, tapi membanding secara sekilas. Karena gw gak meneliti setiap framework secara mendetail, gw ga mungkin nulis analisis sembelekete gw disini, yang ada gw disambit penganut aliran framework tertentu. Diantara ke-3 nya, CI lah aliran yang tidak (atau belum? CMIIW) mendukung CLI (Command Line Interface), seperti generate script melalui console. CI hanya menyediakan file layout (struktur direktori dan penempatan file) yang siap kita isi untuk Model, View, Controller, etc. Ini cocok untuk pembeci console. Antara cake dan symfony, gw gak bisa menentukan who’s the best. Secara keduanya sama-sama memiliki kelebihan (yang tentunya bisa dibaca di manualnya, males pastenya disini) yang sebagian meniru RoR. Tapi tetap gw bakal pilih RoR kedepan, tentunya klo belum ada mainan yang lebih menarik. Jadi males buka file .cpp skripsi gara2 .rb euy :D. Dari kisah ini, halah.. bisa kita petik hikmah bagaimana jika Anda sedang mengerjakan skripsi hendaknya, jauhilah aktifitas yang dapat menghambat kerja, seperti : blogwalking, cek email (apalagi ikut milist), chatting, etc. Lebih baik jauhi internet sampai skripsi Anda selesai.. he..