IronRuby: внутренности и примеры использования
25 Сентября 2011
Ruby – мультипарадигменный динамический язык программирования, ставший известным, благодаря растущей
популярности веб-фреймворка Ruby-on-Rails. IronRuby – это реализация данного языка на платформе
.NET средствами библиотеки Dynamic Language Runtime. В данном докладе мы прольем свет на способы
и механизмы взаимодействия программного кода на языке IronRuby с MSIL кодом сборок через виртуальную
машину DLR. Будут также показаны элементы внутреннего устройства самой машины, приведены примеры
обращения к коду на IronRuby с использованием C# в разрезе практического применения языка Ruby
как средства для создания DSL с целью описания логики сложных бизнес-процессов. Кратко будут
очерчены возможности применения IronRuby в вебе, как backend-языка для ASP.NET MVC и
Silverlight-приложений. Доклад также коснется и проекта Gestalt, позволяющего заменить браузерный
JavaScript в его роли на любой DLR-язык, и будут приведены примеры подобного использования IronRuby.
Исходный код: http://muyou.koumakan.jp/files/dotnetconf_3/DotNetConf3_IronRuby.zip
blog comments powered by Disqus
Исходный код: http://muyou.koumakan.jp/files/dotnetconf_3/DotNetConf3_IronRuby.zip