Ruby , eine objekt-orientierte Programmierung Struktur , die vor allem eine Kombination aus Perl und Smalltalk Programmiersprachen , vielleicht haben einige Vorteile , birgt aber auch einige Nachteile an jeden Computer -Programmierer. Die meisten der Nachteile ergeben sich aus den Schwierigkeiten , ein neues Computer-Sprache unter mehreren Mitbewerbern Veteran . Gemeinschaften und Unterstützung
Sprachen wie PHP und C # , zwei der beliebtesten Programmiersprachen , haben umfangreiche Online- Support-Communities und veröffentlicht Bücher. Auf der anderen Seite , ist Rubys Support-Community nicht so groß wie PHP Support-Communities . Bücher über Ruby -Programmierung sind auch nicht so umfangreich wie die C # . Nach msdn.com , ein Blog von der Microsoft Corporation, ab 2006 , nur etwa 400 Bücher über C # auf dem Markt sind , und Ruby -Bücher auf dem Markt nur in Höhe von 50 .
Langsame Verarbeitung
Mehrere Benchmark Websites, die regelmäßig laufen und testen Reaktionszeiten von Programmiersprachen beschreiben oft Rubin als eines der langsameren Programmiersprachen. Tim Bray , ein kanadischer Entwickler, Sun Microsystems Director of Web Technologies von 2004 bis 2010 war , wurde im Jahr 2008 mit den Worten , dass Ruby zu langsam, und dass es sein kann 20 mal langsamer als bei der Verarbeitung von Java ist zitiert.
New Sprache
Im Vergleich zu anderen Programmiersprachen verglichen wird, ist Rubin recht neu und hat seine eigene einzigartige Codierung Sprache . Manche Programmierer halten dies ein Nachteil , weil sie zu viel Zeit nehmen, nur um die Sprache , bevor Sie es lernen. Da Lernen Ruby ist wie das Erlernen einer anderen Sprache , bevorzugen viele Programmierer zu haften , was sie bereits kennen und können .
Entwicklung
Ab Juni 2011 entwickeln , die neueste Ruby-Version ist die Version 1.9, mit ein paar Updates. Im Vergleich zu anderen Programmiersprachen sind im Vergleich Rubys Entwicklung und Updates langsamer. PHP entwickelt, zwei Jahre später als Rubin, ist bereits auf der Version 5.3, mit Updates und Bugfixes veröffentlicht mehrmals im Jahr . Ruby on Rails, das Web-basierte Programmier-Plattform mit Ruby , ist nicht einmal kompatibel mit Version 1.9 von Ruby .