IronRuby - первый взгляд

Опубликовано 24.07.2007 2:40:00
ASP.NET - пожалуй, самая продвинутая часть .NET Framework. Почему? Извольте:
  1. Такое обилие новых расширений за столь короткий срок: ASP.NET Ajax, Silverlight.

  2. Переносимость (пусть это и не прямая заслуга команды разработчиков ASP.NET): в рамках проекта Mono практически любой ASP.NET веб-сайт может быть запущен на любом Java Application сервере (J2EE, Tomcat и т.д.). Windows Forms пока не может похвастаться такими успехами.

  3. Поддержка динамических языков (DLR, Dynamic Language Runtime) родилась именно в недрах команды ASP.NET, в процессе реализации компилятора языка Python для .NET

Как видно из заголовка, именно последний пункт спровоцировал данный пост. IronRuby - еще один язык в обойме DLR.

DLR - компилятор динамических языков, который позволяет интерпретировать код, минуя этап его компиляции в CLR байткод. Подробнее о DLR можно послушать в подкасте .NET Rocks!, в интервью с членом команды разработчиков DLR, John Lam.

IronRuby

Стала доступна самая-самая первая альфа-версия исходных кодов .NET-реализации данного языка. Инсталлятор отсутствует, все нужно собирать самостоятельно. Оповестил об этом опубликовал в своем блоге все тот же John Lam. А другой мега-человек из команды ASP.NET - Scott Guthrie, выложил достаточно пространный обзор использования IronRuby.

Метки: , ,