|
Статистика |
|
Онлайн всего: 17 Гостей: 17 Пользователей: 0 |
|
|
|
| | |
| Главная » 2009 » Декабрь » 19 » Большие события из мира Mono/.NET — подробно обо всем
07:50 Большие события из мира Mono/.NET — подробно обо всем |
За прошедшие дни произошел целый ряд крупных анонсов и релизов из мира
Mono – open source реализации платформы .NET для разнообразных
операционных систем (Unix, FreeBSD, Linux, MacOS X).
Во-первых, 10 декабря вышел фреймворк MonoTouch, об этом событии более подробно можно почитать тут.
Этот фреймворк позволяет .NET-разработчикам писать программы на
знакомом и мощном языке C# и использовать знакомые и полюбившиеся
приемы, библиотеки и наработанный код. Например, MonoTouch в полной
мере поддерживает такую технологию как LINQ. Для разработчиков под
MonoTouch уже доступны печатная литература, вышла книга.
Новый релиз MonoTouch – это приятное событие, но фреймворк молодой и обновляется достаточно часто. А вот выход финальной версии платформы Mono
– это более значительное событие. 15 декабря Мигель де Иказа –
руководитель в компании Novell ответственный за направление разработки,
написал в блоге
о выходе новых версий Mono 2.6 и среды разработки MonoDevelop 2.2.
Работа над новой версией заняла у команды 9 месяцев и в ходе этой
работы была проделана масса работы по реализации нового функционала. В
блоге Мигеля описаны следующие основные моменты:
- поддержка сервисов WCF на стороне как клиента, так и сервера;
- поддержка LLVM для улучшения производительности;
- новый фреймворк Mono.Tasklets для реализации сценариев многопоточности и некоторых других;
- полная поддержка Linq To Sql через проект DbLinq;
- новый программный отладчик, интегрированный в MonoDevelop с поддержкой MacOS и Unix;
- этот релиз Mono включает в себя open source проекты Microsoft: ASP.NET MVC, ASP.NET AJAX, Microsoft DLR.
C другой стороны средство разработки MonoDevelop в новой версии так же получило массу нововведений:
- код MonoDevelop переведен под лицензии LGPLv2 и MIT X11, весь
GPL-код был убран из проекта для того, чтобы можно было использовать
дополнения для среды под лицензиями Apache, MS-PL и другими лицензиями;
- значительно улучшен интерфейс пользователя, реализация которого
была вдохновлена идеями от Chrome, Firefox, Visual Studio, Eclipse, и
XCode;
- полная поддержка ASP.NET MVC в том числе отладка таких приложений;
- T4-макропроцессор доступный ранее в Visual Studio теперь реализован в MonoDevelop;
- добавлена возможность создавать проекты Moonlight;
- новый отладчик может работать с кодом написанном для консоли, Gtk#, ASP.NET, iPhone и Moonlight;
- куча улучшений по работе с кодом и рефакторинга;
- плагин для Python;
- плагин для MonoTouch.
Мигель сообщает, что при работе над новой версией Mono было
обновлено 2 миллиона строк кода: изменено 7208 файлов исходного кода,
изменено 1392400 строк кода, удалено 440016. Около миллиона строк кода
было добавлено. Вероятно, проект Mono – один из самых крупных open
source проектов текущего времени. Проект MonoDevelop так же получил
значительное наполнение кодом: изменено 2427 файлов, 464284 обновленных
строк, 120124 удаленных, около 300 000 строк кода добавлено.
Следующим крупным релизом
стал релиз Moonlight – open source реализации технологии Silverlight от
Microsoft для быстрого эффективного построения наполненных функционалом
RIA-приложений. Доступен Moonlight 2.0 – финальная версия второй версии
фреймворка. В новой версии масса нововведений, улучшений и исправлений
ошибок. Moonlight 2.0 полностью реализует функционал Silverlight 2.0 и
значительную часть Silverlight 3.0:
- Silverlight 3 Pluggable Pipeline;
- Easing animation functions;
- частичную поддержку режима работы вне браузера;
- Writable bitmaps;
- некоторые функции привязки данных, появившуюся в Silverlight 3.0;
- Smooth Streaming.
Прогресс впечатляет, если учесть, что проект полностью open source
и реализуется силами moonlight-сообщества и компании Novell. Как пишет
Мигель, проект Moonlight содержит 142 000 строк кода на С++ и 320 000
строк кода на C#, значительная часть которого составляет контрибуция
open source кода от Microsoft Silverlight Controls. Еще Мигель сообщил
о том, что команда Moonlight работает над официальной поддержкой Chrome
под Linux. Другой приятной новостью стал обновленный сайт проекта, который теперь выглядит просто отлично.
Вместе с анонсом новой финальной версии Moonlight 2.0, стали известны планы разработчиков по выпуску следующих версий проекта:
- первые версии Moonlight 3 выйдут в начале 2010 года, бета ожидается
во втором квартале, а релиз запланирован на третий квартал 2010 года;
- Moonlight 3 будет содержать следующие новые функции: 3D-графику,
пиксельные шейдеры, кэширование сборок, полная поддержка режима вне
браузера, поддержка пользовательских кодеков, нативная поддержка MPEG-4
H.264/AAC Audio;
- первые версии Moonlight 4 запланированы на третий квартал 2010 года;
- Moonlight 4 будет сфокусирован на поддержку следующих функций:
поддержку веб-камер и микрофонов, повышенные привелегии приложений с
доступом к локальным данным, нотификации, поддержка арабских языков и
иврита, рендеринг HTML внутри приложения, реализация WCF RIA Services.
Таким образом, за несколько дней произошло полное обновление
линейки технологий Mono. С чем поздравляю всех разработчиков .NET/Mono
и всех других, кто следит за проектом. Изучая и вкладывая время в .NET
вы уже сегодня можете использовать всю силу платформы как на Windows
так и на Linux с использованием Mono. Кроме того, у .NET-разработчиков
есть уникальная возможность писать приложения для iPhone используя свои
любимые инструменты и технологии.
Следите за новостями, .NET-технологии развиваются ежедневно, и прогресс Mono – это яркий показатель.
|
Просмотров: 526 |
Добавил: NosferatuD
| Рейтинг: 0.0/0 |
| |
| | |
|
|