Mono 2.0 — новый релиз открытой реализации платформы .NET
На прошлой неделе вышла новая крупная версия набора утилит с открытым кодом, совместимых с .NET, — Mono 2.0.
В последнем релизе Mono представлено множество важных изменений. Среди них можно выделить перечень API, совместимых с разработками Microsoft: ADO.NET 2.0 для доступа к СУБД, ASP.NET 2.0 для разработки Web-приложений, Windows.Forms 2.0 для создания приложений для рабочего стола, System.XML 2.0 для работы с XML-документами, System.Core для поддержки Language Integrated Query (LINQ), System.Xml.Linq (LINQ-провайдер для XML), System.Drawing 2.0 для обработки графики.
Среди собственных API отмечается: GTK# 2.12 для GTK+ 2.12 и библиотек GNOME, Mono.Cecil для управления ECMA CLI-файлами, Mono.Cairo для доступа к графической библиотеке Cairo, поддержка легковесной СУБД SQLite, Mono.Posix для доступа к функциям UNIX и Linux.
Помимо SQLite и Microsoft SQL Server поддерживаются СУБД PostgreSQL, DB2, Oracle, Sybase и Firebird. Среди компиляторов в составе Mono — C# 3.0 compiler с полной поддержкой LINQ, Visual Basic 8, IL-ассемблер, дизассемблер и базовый набор утилит для создания библиотек и приложений. Среди прочих утилит в составе Mono: отладчик (Debugger), Gendarme для поиска (на основе правил) проблем в .NET-приложениях и библиотеках, компоновщик Mono Linker, Mono Tuner и Mono Documentation Tools.
Пакеты с Mono 2.0 доступны для GNU/Linux, Solaris, Mac OS X, Windows, в образах для VMware и в виде исходников.
Постоянная ссылка к новости: http://www.nixp.ru/news/9306.html. Дмитрий Шурупов по материалам mono-project.com.
Linux-дистрибутивы Ubuntu*Pack (OEMPack) обновились до версии 20.04
Онлайн-офис ONLYOFFICE для совместной работы стал доступен для Linux-серверов 3 6
Mono 3.6 — новая версия свободной реализации платформы .NET Framework 4
Mono 3.0 — новая версия свободной реализации компонентов .NET 2 12
Pinta 1.0 — Open Source-клон Paint.NET повзрослел 2 5
У Paint.NET появился Open Source-аналог на базе GTK# — Pinta 2 5
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1