1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Недостатки программирования на 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.


  1. Языки программирования для BlackBerry
  2. Недостатки кабельного телевидения
  3. Недостатки плазменный
  4. Недостатки плазменный
  5. Недостатки цифрового вещания