MonoDevelop поможет разработчикам создавать приложения для Mono

Развивая свой проект создания платформы с открытым кодом, полностью совместимой с Microsoft .Net Framework, компания Novell 12 марта объявила о выпуске инструментария MonoDevelop 1.0, призванного облегчить разработку приложений для Mono. В нем предусмотрена поддержка проектов на базе Microsoft Visual Studio, а также C# и других языков программирования. Более того, с помощью данной новинки программисты смогут писать Web-приложения для настольных компьютеров и среды ASP.Net под управлением Linux и Mac OS X. По словам представителей Novell, новый инструментарий существенно упростит перенос созданных с помощью Visual Studio приложений .Net на машины с этими ОС, а также позволит использовать на всех трех платформах единый набор кода.

Вот что написал по этому поводу вице-президент Novell по платформам разработки и создатель Mono Мигель де Икаса в своем блоге от 7 февраля: “Мы стремимся как можно лучше поддерживать OS X в расчете на то, что среди “экспатриантов” Windows обязательно найдутся те, кто и дальше будет создавать приложения .Net для компьютеров Mac. Теперь, написав такую программу, они смогут перенести ее и в среду Linux, ничуть не меняя исходного текста. В будущем мы хотели бы распространить возможности MonoDevelop и на Windows. Конкуренции с SharpDevelop опасаться не стоит, поскольку ее великолепная среда разработки рассчитана на Windows-программистов. Свою же главную задачу мы видим в том, чтобы предоставить разработчикам Stetic (наш инструментарий построения ГИП Gtk#) для создания межплатформенных приложений”.

Mono 2.0 beta

Одновременно в MonoDevelop компания Novell анонсировала и бета-версию Mono 2.0 beta — последнюю реализацию межплатформенной инфраструктуры разработки с открытым кодом, позволяющую эффективно создавать приложения на базе .Net для ОС Linux, Mac OS X, BSD, Solaris и Windows. Бета-версия дополнена поддержкой Microsoft .Net 2.0.

Как сообщили в Novell, помимо профиля .Net 2.0 сюда включен ознакомительный вариант .Net 3.5, а также улучшена поддержка Mac и усовершенствованы средства анализа миграции Mono, помогающие пользователям проверить, насколько Linux готова к переходу на .Net.

“MonoDevelop явил собой очередной шаг на пути совершенствования Mono. Наш инструментарий намного облегчает написание программ на Linux и других платформах, позволяя программистам быстрее выпускать готовые приложения и делая их работу более эффективной с экономической точки зрения, — продолжает де Икаса. — Всё идет к тому, что проект Mono станет главным претендентом на разработку Linux-приложений. Во многом этому способствует деятельность всего сообщества, помогающая переносить знания и приложения в среду Unix”.

С новой технологией уже познакомился главный директор по технологиям компании Telligent Systems Джейсон Александер. Вот как он оценивает ее достоинства: “Инфраструктура Novell Mono открыла для нашей системы Graffiti CMS выход на совершенно новый слой потребителей, прежде недоступный для нас. Наше партнерство позволяет владельцам малого бизнеса, да и любым другим пользователям легко и просто развертывать собственные социальные сети и блоги. Благодаря Mono появляется возможность переносить Graffiti на любые ОС, практически не меняя исходного текста. Для нас это просто здорово!”

Начиная с 14 марта MonoDevelop 1.0 и Mono 2.0 beta можно загрузить по адресу: www.go-mono.com/mono-downloads/download.html.