IronRuby мертв? - PullRequest
       21

IronRuby мертв?

44 голосов
/ 10 февраля 2012

Я программист .Net, который ищет ответвления и, возможно, использует некоторые Ruby в моих текущих и будущих веб-приложениях.Глядя на веб-сайт Iron Ruby , последний выпуск был почти год назад: 13 марта 2011 года. С тех пор на их веб-сайте также не было сделано объявлений .

Со всем этим возникает несколько вопросов:

  1. Является ли IronRuby мертвым?
  2. Если проект мертв, есть ли какие-либо альтернативы, интегрированные в .Net?
  3. Если он жив, это все еще активно поддерживаемый проект?Где я могу найти самый последний выпуск?
  4. Я лаю не на том дереве?Должен ли я оставить ruby ​​как ruby, а .Net как .Net, две отдельные сущности, которые никогда не встретятся в одном проекте?

Я видел вопросы относительно IronRuby по stackoverflow недавно так что, очевидно, люди используют его.Я не уверен, поддерживают ли они устаревшие приложения или занимаются новыми разработками.

Ответы [ 5 ]

38 голосов
/ 10 февраля 2012

Pro-tip: разработчики ненавидят делать объявления.Мы антиобщественные существа.Последний раз IronRuby совершался 5 дней назад (на момент публикации).Так что он очень живой.

https://github.com/IronLanguages/main/tree/master/Languages/Ruby

8 голосов
/ 17 февраля 2012

Я думаю, что количество людей, которые активно работают над проектом (фактически представляют патчи), напрямую связано с тем, насколько этот проект полезен для сообщества.К сожалению, за год, прошедший с тех пор, как проект отключился от Microsoft, не было огромного притока людей, желающих работать на IronRuby.Либо это означает, что это не важно для сообщества .NET в целом, либо сообщество .NET скорее использует его, чем помогает в его создании.В любом случае, развитие определенно замедлилось;У нас с Томасом есть другие рабочие места на полную ставку, и никто больше не продвинулся, так что нынешние темпы развития - это то, что мы предвидим.Если, конечно, это не мотивирует людей.:)

Если IronRuby не работает для вас, пожалуйста, отправьте запрос или на GitHub .Запросы на извлечение предпочтительнее.

6 голосов
/ 10 февраля 2012

Что касается вопроса 1: http://evain.net/blog/articles/2010/08/07/on-ironruby

"Хорошая новость заключается в том, что код IronPython, IronRuby и DLR имеет открытый исходный код и недавно был пере-лицензирован под лицензией Apache2. Официальное сообщение заключается в том, что судьба IronRuby теперь находится в руках сообщества. «

Так что да, это заброшено разработчиками. Однако сообщество поддерживает это в живых.

Что касается 2 и 3, я не могу ответить на этот вопрос, но для 4: Я не вижу никаких проблем, если они не будут мешать друг другу. В настоящее время разработка на нескольких языках не является чем-то новым. но выбирайте мудро, что вы будете использовать. Всегда старайтесь сравнивать вещи с вашими потребностями и предпочтениями.

Обновление: я вижу плакат выше / ниже меня (смеется?) Нашел ссылку, что он еще жив. Приятно видеть это. Не заметил этого!

4 голосов
/ 21 октября 2014

Похоже, мы находимся в конце 2014 года, и работа, похоже, остановлена.

Пакет в NuGet с 2011 года, Ruby перешел на 2.0+, и они не показали никакого нового прогресса, зафиксировать, попробовать, что-нибудь. Кто-то даже перенес его в Github, но это было почти все, ничего не было сделано.

Так что сейчас он довольно мертв, может быть, какое-то амбициозное будущее поступит в Ruby 2 или 3, но я почти сомневаюсь, что, увидев, как растут BIG Dynamic, CLR и Roslyn, я понимаю, почему они потеряли так много места в повестке дня программистов .

Не говоря уже о F # будущем.

Редактировать: Еще одна вещь, которая изменилась с момента получения ответов: MS отправил языки железа в сообщество.

Редактировать2: http://en.wikipedia.org/wiki/IronRuby Цитируется как Abandonware.

2 голосов
/ 01 ноября 2012

Для Python есть только что выпущенный Python Tools для Visual Studio (PTVS) .Он довольно солидный и кажется достойным преемником IronPython.

Надеюсь, Microsoft в ближайшее время инвестирует в аналогичную версию для Ruby.

...