Beralih ke RoR?

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..

About gedex

Hi, my name is Akeda Bagus, some friends on the net called me gedex. More about Akeda Bagus
This entry was posted in coding, etc, skripsi. Bookmark the permalink.

8 Responses to Beralih ke RoR?

  1. Cucure says:

    saya baru mau mulai PI pake RoR, bisa sharing donk qta :D

  2. gunkz LPKIA says:

    Jajal semua aja lah cakephp, RoR, JRuby, IronRuby, .NetFramework, JQuery, MonoProject, C/C++, Java, C#.NET…. gpp Rambut sya rontok yang penting sya PUASSSS!!! Alhamdulillah Terkoneksiiiiiiiiiiii

  3. Yusuf Widi says:

    Ruby On Rails adalah MVC terindah yang pernah gua pake (^_^), Cake PHP lumayan lah… (-_-)~~~*. Struts No Way too much pain with technical setting, masak semuanya manually configurated by us.. its suck… (>_<).

    Well RoR menjadi maenanku saat ini untuk WebDev…

  4. Kumis says:

    tapi bisa share khan klo dah ahkli, coz gw dapet blog yang bikin interest ngeliat ROR coba aja ni orang indonesia kok mungkin lo dah pernah liat blognya ni linknya:http://www.hendyirawan.com/web-20-ruby-on-rails/

  5. gedex says:

    @Kumis: gw blom nyoba framework dari java, alergi :p. Tp emang awalnya byk bermunculan framework gini gara struts ama hibernate. Ibarat cinta pada pandangan pertama mis, halah.. gw langsung jatuh cinta ama RoR. Kita kibarkanlah bendera idfusi kembali mis, lo pegang framework java, dan gw di RoR aj

  6. Kumis says:

    mending pake java, struts khan yang pertama ngeluarin sistem mvc itu yang develop apache juga loh tapi buat web serverserver gw lebih milih resin dari cauco dari apda pake apache tomcat ribet ntar gw tulis deh tutornya di blog gw sekalian ama hibernate and spring nya

  7. gedex says:

    jal, lo mo k luar pulau lg yak? bah nirm lo dah mo abis cuy

  8. tato says:

    Jadi males buka .java gara-gara .3gp :D

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">