Вийшов реліз IronRuby 1.0 : 3 роки Microsoft з Ruby принесли плоди.

Через три роки після першого анонсу Microsoft про пробне «занурення ніг у води» Ruby, вийшов реліз IronRuby 1.0. IronRuby є спробою перенесення Microsoft нативного Ruby в DLR, яка рухається в топ .NET (і Mono), а з версії 1.0, вона, нарешті, досягла зрілості. Jimmy Schementi назвав її «першою стабільною версією.»

IronRuby 1.0 доступний для скачування в двох різних формах — .NET 4.0 Windows Installer або ZIP файл, і .NET 2.0 SP1 Windows Installer або ZIP файл. .NET версії 4.0 має більш швидкий запуск і більш повний функціонал (за умови .NET інтеграції), але .NET 2.0 SP1 версія буде працювати на Mono кросплатформовій, з відкритим вихідним кодом платформі .NET.

Команда IronRuby визначила стабільність і зрілість, як головні параметри для версії 1.0. Їх прогрес, безумовно, дає надію. Станом на сьогодні, IronRuby проходить 85,95% тестів від RubySpec. Особливо добре IronRuby проходить мовні тести (98,31% проти 99,89 для ruby.exe). IronRuby обіцяє сумісність (в основному) з Ruby 1.8.6 і підтримує Rails 2.3.5.

Нещодавно ми представили критичний аналіз використання IronRuby і Silverlight, щоб отримати Ruby у веб-браузері, і зробили інтерв'ю з розробником IronRuby Jimmy Schementi, тому ми не будемо вдаватися в подробиці тут — перечитайте ці статті для отримання більш глибоких знань про IronRuby.

Нові фрагменти, які також можуть бути цікаві включають пункт про використання FlexMock з типами C # та демо про те, як вставляти файли Ruby в збірку .NET за допомогою вбудованих ресурсів. Останнє особливо цікаво, оскільки це дозволяє шифрувати вихідний код Ruby, і сховати його не тільки від інших розробників, але й від примхливих системних адміністраторів ;-)

Спасибі David Lake за допомогу в написання цієї статті.

Оригінал статті можна прочитати тут

© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування