Ruby, eine objektorientierte Codierungsstruktur, die hauptsächlich eine Kombination aus Perl- und Smalltalk-Programmierung ist Sprachen, kann mehrere Vorteile haben, bringt aber für jeden Computer auch mehrere Nachteile mit sich Programmierer. Die meisten Nachteile ergeben sich aus den Schwierigkeiten, eine neue Computersprache unter mehreren erfahrenen Konkurrenten zu sein.
Gemeinschaften und Unterstützung
Sprachen wie PHP und C#, zwei der beliebtesten Programmiersprachen, verfügen über umfangreiche Online-Support-Communitys und veröffentlichte Bücher. Andererseits ist die Support-Community von Ruby nicht so groß wie die PHP-Support-Community. Bücher über Ruby-Programmierung sind auch nicht so umfangreich wie diese in C#. Laut msdn.com, einem Blog der Microsoft Corporation, waren 2006 nur etwa 400 Bücher über C# auf dem Markt, während es nur 50 Bücher zu Ruby gibt.
Video des Tages
Langsame Verarbeitung
Mehrere Benchmark-Websites, die regelmäßig die Reaktionszeiten von Programmiersprachen ausführen und testen, beschreiben Ruby oft als eine der langsameren Programmiersprachen. Tim Bray, ein kanadischer Entwickler, der von 2004 bis 2010 Director of Web Technologies bei Sun Microsystems war, wurde 2008 mit den Worten zitiert, dass Ruby zu langsam ist und dass es 20-mal langsamer als Java sein kann, wenn wird bearbeitet.
Neue Sprache
Im Vergleich zu anderen Computersprachen ist Ruby ziemlich neu und hat seine eigene einzigartige Programmiersprache. Einige Programmierer halten dies für einen Nachteil, da sie sich viel Zeit nehmen müssen, um die Sprache zu lernen, bevor sie sie verwenden. Da das Erlernen von Ruby wie das Erlernen einer anderen Sprache ist, ziehen es viele Programmierer vor, bei dem zu bleiben, was sie bereits kennen und entwickeln können.
Entwicklung
Ab Juli 2011 ist die neueste Version von Ruby Version 1.9 mit einigen Updates. Im Vergleich zu anderen Programmiersprachen sind die Entwicklung und Aktualisierungen von Ruby langsamer. PHP, das zwei Jahre später als Ruby entwickelt wurde, liegt bereits in der Version 5.3 vor, mit Updates und Fehlerbehebungen, die mehrmals im Jahr veröffentlicht werden. Ruby on Rails, die webbasierte Programmierplattform, die Ruby verwendet, ist nicht einmal mit der Version 1.9 von Ruby kompatibel.