Дата | | Заголовок | Mono Project |
Пояснение | Свободная реализация технологии .Net.В Mono реализована поддержка следующих возможностей:
- Поддержка API .NET платформы Microsoft:
- ADO.NET 2.0 API для доступа к базам данных;
- ASP.NET 2.0 API для создания web-приложений;
- Windows.Forms 2.0 API для создания десктоп-приложений;
- System.XML 2.0 для манипулирования XML документами;
- System.Core с реализацией поддержка LINQ (Language Integrated Query) запросов;
- System.Xml.Linq - реализация LINQ для XML;
- System.Drawing 2.0 API - переносимое API для выполнения графических операций.
- Mono специфичное API:
- Gtk# 2.12 - биндинг к Gtk+ 2.12 и GNOME, для создания кроссплатформенных графических приложений;
- Mono.Cecil - библиотека для манипулирования исполняемыми файлами в формате ECMA CLI ;
- Mono.Cairo - биндинг к графической библиотеке Cairo, для создания 2D изображений;
- Mono SQLite - библиотека для работы с SQLite базами;
- Mono.Posix - библиотека с реализацией низкоуровневого и высокоуровневого интерфейса к Unix-специфичным функциям.
- API сторонних производителей:
- Поддержка СУБД PostgresSQL, DB2, Oracle, Sybase, MS SQL server, SQLite и Firebird;
- Библиотека базовых классов C5.
- Компиляторы:
- Реализация C# 3.0 компилятора с полной поддержкой LINQ;
- Компилятор совместимый с Visual Basic 8;
- Ассемблер/дизассемблер IL и набор утилит для низкоуровневой разработки приложений.
- Инструменты разработчика:
- Отладчик Mono Debugger;
- Gendarme - пакет для выявления проблем в .NET приложениях и библиотеках, позволяет выявить большинство типовых ошибок, нераспознаваемых компилятором, на основе анализа исполняемого файла в формате ECMA CIL;
- Mono Linker - программа для динамического связывания с библиотеками, позволяет уменьшить размер итоговых приложений и библиотек, за счет выноса кода доступного в стандартном API;
- Mono Tuner - утилита для низкоуровневого преобразования кода, например, используется для создания ключевых библиотек Silverlight на основе стандартных системных библиотек;
- Mono Documentation Tools - пакет для создания документации и системы интерактивной подсказки.
|
Home URL | http://www.mono-project.com |
Флаг | english |
Раздел | Средства программирования
|
Ключи | dotnet, mono, (найти похожие документы) |
|
|