Недостатки программирования на Ruby

Ruby, объектно-ориентированная структура кодирования, которая в основном представляет собой комбинацию программирования на Perl и Smalltalk. языков, может иметь несколько преимуществ, но также создает ряд недостатков для любого компьютера. программист. Большинство недостатков проистекает из трудностей владения новым компьютерным языком среди нескольких ветеранов соревнований.

Сообщества и поддержка

Такие языки, как PHP и C #, два из самых популярных языков программирования, имеют обширные сообщества онлайн-поддержки и опубликованные книги. С другой стороны, сообщество поддержки Ruby не так велико, как сообщества поддержки PHP. Книги по программированию на Ruby также не так обширны, как книги по C #. Согласно msdn.com, блогу корпорации Microsoft, по состоянию на 2006 год на рынке было всего около 400 книг по C #, в то время как книг по Ruby на рынке было всего 50.

Видео дня

Медленная обработка

Несколько веб-сайтов, посвященных тестированию производительности, которые регулярно запускаются и проверяют время отклика языков программирования, часто описывают Ruby как один из самых медленных языков программирования. Тим Брей, канадский разработчик, который был директором Sun Microsystems по веб-технологиям с 2004 по 2010 год, был процитирован в 2008 году, когда говорилось, что Ruby слишком медленный, и что он может быть в 20 раз медленнее, чем Java, когда обработка.

Новый язык

По сравнению с другими компьютерными языками Ruby довольно новый и имеет свой собственный уникальный язык программирования. Некоторые программисты считают это недостатком, потому что им нужно потратить много времени только на то, чтобы выучить язык, прежде чем использовать его. Поскольку изучение Ruby похоже на изучение другого языка, многие программисты предпочитают придерживаться того, что они уже знают и могут развить.

Разработка

По состоянию на июль 2011 года последней версией Ruby является версия 1.9 с несколькими обновлениями. По сравнению с другими языками программирования, Ruby разрабатывается и обновляется медленнее. PHP, разработанный на два года позже Ruby, уже находится на своей версии 5.3, с обновлениями и исправлениями ошибок, выпускаемыми несколько раз в год. Ruby on Rails, веб-платформа для программирования, использующая Ruby, даже несовместима с версией 1.9 Ruby.