Mono 3.0 обновляет C #


Mono 3.0 был выпущен с полным компилятором C # 5.0 с поддержкой асинхронного программирования, улучшенной сборкой мусора и включением платформы Microsoft с открытым исходным кодом для веб-разработки.

Анонсируя Mono 3.0 в своем блоге, Мигель де Икаса пишет:
Спустя полтора года мы наконец выпустили Mono 3.0.
Он также говорит, что проект:
«переход к более гибкому процессу выпуска с Mono 3.0. Мы пытаемся сократить наш инвентарь незавершенной работы и быстрее предоставить новые функции всем. Это означает, что наша« главная »ветвь с этого момента будет оставаться стабильной, и что большие проекты будут вместо этого разрабатываться в ветках, которые регулярно попадают в нашу главную ветку »
Эта третья основная версия Mono, кроссплатформенной реализации платформы .NET с открытым исходным кодом, добавляет поддержку функций, добавленных в .NET 5, в частности асинхронного программирования, которое улучшает способность приложений реагировать на ввод во время длительных задач. . Профиль .NET 4.5 Async API теперь используется компилятором по умолчанию, но он может поддерживать все профили .NET API для компиляции.
Он также включает сборки из платформы Microsoft ASP.NET с открытым исходным кодом для веб-разработки, при этом реализация JSON в Mono теперь заменяется Microsoft. Теперь включены веб-страницы ASP.NET, MVC 4, объектно-реляционное сопоставление Entity Framework и механизм представления «Razor». Очевидно, что использование тех же сборок, что и «настоящая вещь», снижает вероятность каких-либо различий.
Также есть улучшения производительности и масштабируемости для оптимизации сборки мусора и времени выполнения, а также улучшения возможностей Mono в Mac OS X и iOS, включая перспективу наличия F # 3.0 в комплекте с ними. См. Примечания к выпуску для получения более подробной информации.
Существует более широкий вопрос о месте Mono в новом ландшафте, создаваемом Microsoft. В самом деле, Mono несет в себе энтузиазм по поводу .NET, который Microsoft, похоже, утратила. Однако Mono — это не настоящая вещь, и многие программисты в этом не уверены. Конечно, нет смысла переходить на Mono под Windows, если вам действительно не нужны аспекты с открытым исходным кодом или кроссплатформенность.
А как насчет Mono 4?
Даже при ограниченных ресурсах команда Mono вполне может исчерпать все инновации от Microsoft, чтобы включить их в новую структуру. Станет ли Mono лидером в разработке .NET?

Больше информации
Mono 3.0 отсутствует
Примечания к выпуску Mono 3.0
Моно проект
Статьи по Теме
Моно живет
Первый выпуск Xamarin Mono
Mono 2.10 выпущен с оговорками
Сброс .NET — безумие Microsoft

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

Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.


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