> Riyan wrote:
> 
> > Ass. Wr. Wb.

Wa 'alaikum salam wr. wb.

> > Serta minta infonya kelebihan & kelemahan ruby ya para pakar

> 
> Kelebihan Ruby bisa dilihat di Situs Resmi Ruby Indonesia dan juga
telusuri
> blog-blog teman-teman kita di id-ruby.

Saya bukan pakar, tapi setahu saya ada beberapa hal yang sering
disebut-sebut sebagai kekurangan ruby:

1. Multithreading. Implementasi thread di ruby masih berupa green
thread, dan bukan native thread (planning di ruby 2). Cari di
wikipedia untuk penjelasan beda antara keduanya. Hal ini membuat
aplikasi GUI (desktop) dengan background thread tidak mungkin
diimplementasikan di ruby, dan beberapa kasus lainnya yg membutuhkan
implementasi thread yg 'sesungguhnya'.

2. VM. Setahu saya ruby masih fully interpreted, beda dengan java ato
.net yang pake vm. Pengaruhnya adalah program ruby 'cenderung' lebih
lambat. Tapi dengan kemampuan komputer jaman sekarang, sebenarnya hal
ini tidak begitu terasa, kecuali jika load-nya memang besar sekali.

3. Spek. c# ada ECMA, java ada JLS dan JDK API, C/C++ ada ANSI. ruby
?? saat ini spesifikasi ruby (syntax, behaviour, dll) adalah
implementasi ruby yang asli dari matz.

4. IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net,
apalagi java. Tapi dengan bermunculannya IDE ruby yg dibuat dengan
java ato .net, mungkin kondisi ini agak berubah, tapi karena ruby
adalah bahasa yg sangat dinamis, jadi agak sulit untuk bisa
mendapatkan informasi secara lengkap mengenai struktur sebuah program
ruby secara statis.

Kalo kelebihan ruby...
ruby is beautiful, and powerfull too :D

be honest, don't deceive people. there is no silverbullet
tools/language that can fit to every computational problem

~warm regards
~Sirajuddin Maizir

> 
> > Wass.Wr.Wb.
> > Riyan Sugara                           
> > mailto:[EMAIL PROTECTED]


Kirim email ke