Ruby pertama kali kenal itu gw sih lewat RoR. Soalnya RoR terlihat
menarik dan mau gak mau gw make Ruby. Soalnya gw asalnya orang Java
(juga pecinta bahasa lintas OS lainnya: PHP)

Kalo Ruby yang pusing belum ada kali ya. Mungkin gw perlu optimalin
aja gimana ruby bisa mengurangi line of codes. Oh ya mungkin yang
termasuk bikin gw pusing itu
1. Ruby terlalu banyak magic karena terlalu fleksibel.
2. Automatic refactoringnya sulit gak seperti java. Mungkin ini gara2
duck typing dan method missing kali ya (fitur yang keren harus dicari
solusi refactoring yang keren juga :D ). Gak heran makanya gw harus
pake RSpec supaya kode gw gak rusak selama development.
3. Saya bingung memakai pattern2 kayak Gang of Four soalnya biasanya
saya pakai Java

Kalo RoR
1. Membuat fitur dari story belum bisa. Padahal ini spec terluar dan
paling mudah dibaca oleh klien
2. Gw ngerasa REST gak terlalu baik
3. Belum pernah nemu contoh app besar yang bisa didownload

Tapi asli, Ruby ini bahasa yang magic nya dahsyat tapi harus segera
dicari editor yang canggih supaya bisa mengimbangi magic ini. Soalnya
gw suka pusing jadinya. Memang cepat developmentnya tapi kalo
refactoring kudu hati2 (pakai RSpec atau Unit Test) karena IDE suka
gak kasih warning.

~Masih ngerasa Java sebagai my home :D

Kirim email ke