Kekurangan Pemrograman Ruby

click fraud protection

Ruby, struktur pengkodean berorientasi objek yang terutama merupakan kombinasi dari pemrograman Perl dan Smalltalk bahasa, mungkin memiliki beberapa keuntungan, tetapi juga menimbulkan beberapa kelemahan untuk komputer manapun programmer. Sebagian besar kerugian berasal dari kesulitan menjadi bahasa komputer baru di antara beberapa pesaing veteran.

Komunitas dan Dukungan

Bahasa seperti PHP dan C#, dua bahasa pengkodean paling populer, memiliki komunitas dukungan online yang luas dan buku yang diterbitkan. Di sisi lain, komunitas dukungan Ruby tidak sebesar komunitas pendukung PHP. Buku tentang pemrograman Ruby juga tidak seluas C# tersebut. Menurut msdn.com, sebuah blog dari Microsoft Corporation, pada tahun 2006, hanya sekitar 400 buku tentang C# yang ada di pasaran, sementara buku-buku yang berhubungan dengan Ruby di pasaran hanya berjumlah 50.

Video Hari Ini

Pemrosesan Lambat

Beberapa situs web benchmark yang secara teratur menjalankan dan menguji waktu respons bahasa pemrograman sering kali menggambarkan Ruby sebagai salah satu bahasa pemrograman yang lebih lambat. Tim Bray, seorang pengembang Kanada yang menjadi direktur Teknologi Web Sun Microsystems dari 2004 hingga 2010, dikutip pada tahun 2008 yang mengatakan bahwa Ruby terlalu lambat, dan bisa 20 kali lebih lambat dari Java ketika pengolahan.

Bahasa baru

Jika dibandingkan dengan bahasa komputer lain, Ruby cukup baru dan memiliki bahasa pengkodean yang unik. Beberapa programmer menganggap ini sebagai kerugian karena mereka harus menghabiskan waktu yang cukup lama hanya untuk mempelajari bahasa sebelum menggunakannya. Karena mempelajari Ruby sama seperti mempelajari bahasa lain, banyak programmer lebih memilih untuk tetap berpegang pada apa yang sudah mereka ketahui dan dapat kembangkan.

Perkembangan

Pada Juli 2011, versi terbaru Ruby adalah versi 1.9, dengan beberapa pembaruan. Jika dibandingkan dengan bahasa pemrograman lain, pengembangan dan pembaruan Ruby lebih lambat. PHP, dikembangkan dua tahun lebih lambat dari Ruby, sudah pada versi 5.3, dengan pembaruan dan perbaikan bug yang dirilis beberapa kali dalam setahun. Ruby on Rails, platform pemrograman berbasis web yang menggunakan Ruby, bahkan tidak kompatibel dengan Ruby versi 1.9.