The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Mono Project

Дата
06 Oct 2008
Заголовок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 URLhttp://www.mono-project.com
Флагenglish
РазделСредства программирования
Ключи



 Добавить ссылку
 
 Поиск ссылки (regex):
 

Последние заметки
- 09.09 Включение DNS-over-HTTPS в Chrome
- 01.09 Улучшение безопасности sources.list в дистрибутивах, использующих APT
- 28.08 Сравнение работающих в пространстве пользователя обработчиков нехватки памяти
- 27.08 Изменение скорости движения указателя мыши через xinput
- 23.08 Установка Anbox для запуска Android-приложений в Fedora 30
- 02.07 Прокси сервер Squid c E2guardian и Clamav
- 07.05 Монтирование корневой ФС в RO-режиме при загрузке в свежих версиях Fedora
- 12.04 Обход проблем при расширении хранилища ZFS в Linux
- 03.04 Объединение томов через aufs для отказоустойчивости и моментального восстановления
- 31.03 vmhgfs в старых CentOS и RHEL
RSS | Следующие 15 записей >>




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру