Моно живет


Бета-версия Mono 2.11 была выпущена после года разработки. Он имеет полную поддержку асинхронного программирования в C # 5.0 и лучшую поддержку Mac.

Бета-версия Mono 2.11 была выпущена после года разработки. Эта новость также свидетельствует о том, что Mono по-прежнему обнадеживающе активен. Учитывая отсутствие альтернатив для разработчиков .NET теперь, когда Microsoft выбрала альтернативный путь, это должно быть хорошей новостью.

Объявление о Mono 2.11.0 было сделано Мигелем де Икаса, который начал проекты Mono и Gnome, и сказал, что это первая из серии бета-версий, которые приведут к следующей стабильной версии 2.12. Основные особенности новой версии разделены между улучшенной поддержкой C #, совместимостью с .NET 4.5 API и улучшенной поддержкой Mac.
Что касается поддержки C #, Mono 2.11 реализует язык C # 5.0 с полной поддержкой асинхронного программирования, а серверная часть C # была переписана для поддержки как IKVM.Reflection, так и System.Reflection.
В сообщении блога говорится, что это позволило команде объединить все старые компиляторы (mcs, gmcs, dmcs и smcs) в один компилятор: mcs. Кроме того, компилятор больше не является большим набором статических классов, вместо этого весь компилятор основан на экземплярах, что позволяет одновременно сосуществовать нескольким экземплярам компилятора. Компилятор как услуга Mono был расширен и повторно использует полностью основанный на экземплярах подход компилятора.
Хотя .NET 4.5 еще не был официально выпущен, компилятор теперь по умолчанию использует API 4.5 с поддержкой новых методов Async, API совместимости WinRT и новых сборок в виде System.Net.Http и System.Threading.Tasks. Поток данных. В блоге говорится, что новый стек System.Net.Http идеально подходит для разработчиков, использующих асинхронный фреймворк C # 5.0.
Поддержка Mac была расширена несколькими способами, и функции, которые раньше работали только в Linux, теперь работают и на Mac. Другие улучшения отладчика, среды выполнения и производительности подробно описаны в объявлении.
Между тем, Xamarin также анонсировал Mono для Android Designer, бета-версию IDE, которую вы можете использовать для разработки макетов и пользовательского интерфейса Android в Windows и Mac. Если вы хотите принять участие в бета-программе, заполните эту форму.
Больше информации
Моно проект
Mono 2.11.0 отсутствует
Опрос по подписке на бета-версию Mono for Android Designer
Статьи по Теме
Моно реборн
Первый выпуск Xamarin Mono
Mono 2.10 выпущен с оговорками
Сброс .NET — безумие Microsoft

Чтобы быть в курсе новых статей на I Programmer, подпишитесь на нашу еженедельную новостную рассылку, подпишитесь на RSS-канал и подпишитесь на нас в Twitter, Facebook или Linkedin.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий