Как сообщают в Novell, первые версии Mono были ориентированы на серверные приложения, поскольку соответствующая часть работы оказалась наиболее простой и быстрой в выполнении. Mono 1.2 упростит перенос клиентских приложений, поскольку в системе появилась поддержка Windows Forms - входящего в состав .Net API графического пользовательского интерфейса. Mono 1.2 позволяет переносить приложения, написанные на C# 2.0, - текущей версии основного языка программирования .Net. Кроме того, в Mono повышена производительность и улучшено управление памятью. Обновление обратно совместимо с предыдущими версиями платформы. Кроме Linux перенесенные приложения смогут работать в Mac OS X, Solaris и других вариантах Unix. Дальнейшее развитие Mono предусматривает создание реализации технологии Microsoft Windows Presentation Foundation Everywhere, которая позволяет графические интерфейсы, созданные для приложений Vista, исполнять на других операционных системах и в Web. Кроме того, планируется реализация CardSpace - новой аутентификационной технологии, появившейся в Vista. Разработка Mono отстает от самой .Net: в Mono еще не до конца реализована поддержка .Net 2.0, а Microsoft уже выпустила третью версию платформы. Предварительную версию Mono 2.0, которая полностью будет совместима с .Net 2.0, планируется выпустить в марте.

Поделитесь материалом с коллегами и друзьями