Ответ 1
Pro-tip: разработчики ненавидят объявления. Мы антиобщественные существа. IronRuby был последним совершен на 5 дней назад (на момент публикации). Так что он очень живой.
https://github.com/IronLanguages/main/tree/master/Languages/Ruby
Я программист .Net, который хочет разветкиться и, возможно, использовать некоторые Ruby в моих текущих и будущих веб-приложениях. Глядя на Iron Ruby Website, последний релиз был почти год назад: 13 марта 2011. No announcements были сделаны на их веб-сайте с того времени.
При этом возникает несколько вопросов:
Я недавно встречал вопросы об IronRuby в stackoverflow , поэтому, очевидно, люди используют его. Я не уверен, поддерживают ли они устаревшие приложения или делают новые разработки.
Pro-tip: разработчики ненавидят объявления. Мы антиобщественные существа. IronRuby был последним совершен на 5 дней назад (на момент публикации). Так что он очень живой.
https://github.com/IronLanguages/main/tree/master/Languages/Ruby
Я думаю, что число людей, которые активно работают над проектом (фактически отправляя исправления), напрямую связано с тем, насколько полезен этот проект для сообщества. К сожалению, в течение года, когда проект был отключен от Microsoft, не было огромного притока людей, желающих работать над IronRuby. Либо это означает, что это не важно для сообщества .NET в целом, или сообщество .NET скорее использует его, чем помогает его сборке. В любом случае, развитие определенно замедлилось; У Томаса и у меня есть другая работа на полную ставку, и никто больше не активизировался, поэтому нынешние темпы развития - это то, что мы предвидим. Если, конечно, это не мотивирует людей.:)
Если IronRuby не работает для вас, отправьте вопрос или запрос на перенос на GitHub, Выбирайте требуемые запросы.
Что касается вопроса 1: http://evain.net/blog/articles/2010/08/07/on-ironruby
"Хорошей новостью является то, что код IronPython, IronRuby и DLR является открытым исходным кодом и недавно был повторно лицензирован под лицензией Apache2. Официальное сообщение о том, что судьба IronRubys теперь находится в руках сообщества."
Так что да, это было заложено разработчиками. Однако сообщество держит его "живым".
Что касается 2 и 3, я не могу ответить на это, но для 4: Я не увижу никаких проблем, пока они не будут мешать друг другу. Разработка на нескольких языках сегодня не является чем-то новым. но разумно выбирайте, что вы будете использовать. Всегда старайтесь сравнивать вещи с вашими потребностями и предпочтениями.
Обновление: я вижу, что надпись выше/под мной (lol?) нашла ссылку, что она еще жива. Приятно видеть это. Не заметил этого!
Похоже, мы находимся в конце 2014 года, и работа, кажется, прекращена.
Пакет в NuGet с 2011 года, Ruby продвигается вперед в 2.0+, и они не показали никакого нового прогресса, совершают, пытаются, что угодно. Кто-то даже перевел его в Гитуб, но это было в значительной степени, ничего не было сделано.
Значит, на данный момент это довольно мертво, может быть, какое-то амбициозное будущее для Ruby 2 или 3, но я очень сомневаюсь, что он видит, как растут BIG Dynamic, CLR и Roslyn. Я понимаю, почему они потеряли столько места в повестке дня программистов.
Не говоря уже о будущем F #.
Изменить: Еще одна вещь, которая изменилась с момента, когда были сделаны ответы: MS сбрасывает Iron-сообщества в сообщество.
Edit2: http://en.wikipedia.org/wiki/IronRuby Процитировано как Abandonware.
Для Python существует только что выпущенная Python Tools для Visual Studio (PTVS). Это довольно солидно и кажется достойным преемником IronPython.
Надеюсь, в ближайшем будущем Microsoft инвестирует в аналогичную версию для Ruby.