Погода:
Киев сегодня
Киев
Донецк
Одесса
Львов
Харьков
Санкт-Петербург
Москва
Сегодня Завтра
НБУ
НБУ Межбанк Наличные
EUR
26.18
USD
23.49
RUB
0.37
EUR
39.04
USD
36.57
RUB
0.34
EUR
29.22
USD
26.07
RUB
0.46
Мигель Де Иказа сообщил о выпуске стабильной версии Mono 3.0
Мигель Де Иказа
  • 1
  • 2
  • 3
  • 4
  • 5
  • Текущий рейтинг
0/5 (0 голосов)
Бывший вице-президент Novell и основатель компании Xamarin Мигель Де Иказа сегодня сообщил о выпуске стабильной версии среды Mono 3.0, представляющей собой эмулятор платформы Microsoft .Net для Linux-/Unix-подобных операционных систем. Формально коды Mono 3.0 появились в репозитории GitHub еще 18 октября.
По его словам, новая версия Mono поддерживает некоторые из новых функций .Net, а кроме того имеет улучшенную версию платформ Mac OS X и iOS. Вместе с самой платформой, была выпущена и новая версия среды для Mono-разработчиков, позволяющей быстро проектировать приложения, совместимые с .Net.

Как сообщили разработчики Mono, третья версия среды получила поддержку языка программирования C# в режиме асинхронного программирования. Сама Microsoft ведрила поддержку асинхронного программирования в C# одновременно с релизом .Net Framework 4.5. Данный режим разработки улучшает работу приложений, когда те выполняют какие-то длительные операции. Обычно программа подвисает, когда в ней идет какой-т длительный процесс, тогда как асинхронный под делает возможным продолжение работы с программой, параллельно с тем, как в другом потоке данных идет интенсивная обработка данных. В .Net 4.5 режим Async API включен по умолчанию.

Также Mono 3.0 включен режим ASP-совместимого программирования, в частности поддержка Microsoft System.Json, который заменяет собой предыдущую реализацию JavaScript Object Notation для реализации поддержки JavaScript. Здесь же поддерживается ASP.NET Web Pages, MVC 4, Entity Framework и новый движок для предпросмотра страниц Razor.

Еще одним заметным новшеством Mono 3.0 стала новая система SGen Garbage Collector, входящая в среду выполнения и позволяющая оперативно перераспределять память устройства между приложениями, которые ее используют (или не используют), что позволяет добиться оптимального распределения ресурсов, особенно на больших многоядерных системах. Также SGen был портировал на платформу MIPS и представляет собой 32-битный клон Windows-аналога. Улучшена поддержка SGen и под Mac OS.

Как говорит Де Иказа, платформы Mac OS и iOS - это два наиболее активных направления, под которые развивалась Mono. Здесь была реализована поддержка компиляции 64-битных приложений, хотя 32-битный режим по-прежнему является основным. Также Mac OS-вариант всключает в себя третью версию функционального языка программирования F#. iOS-версия получила поддержку SQLite и крипто-API.
  • 1
  • 2
  • 3
  • 4
  • 5
  • Текущий рейтинг
Комментарии (0)
Войти через: