Подтвердить что ты не робот

Моно созданные функции доступны в .NET?

Сегодня я заметил следующее: Моно на PDC 2008

В моем разговоре будут рассмотрены новые технологии, которые мы создали как часть Mono. Некоторые из них можно использовать повторно для .NET(мы пытаемся сделать нашу кросс-платформу кода), а некоторые другие - это функции, специфичные для реализации CLI Mono.

Отправлено Мигель де Икаса от 01 октября 2008 г.

Кто-нибудь знает, какие новые технологии он также ссылается?

Звучит как отличный разговор

[ ОБНОВЛЕНИЕ] Здесь - видео с сообщением Мигеля

4b9b3361

Ответ 1

Вот некоторые из основных libraries, которые вы можете использовать:

  • Gtk #, кросс-платформенный графический интерфейс API Unix, Windows, MacOS X,
    • это целый стек библиотек и включает в себя виджеты (с Gtk +), доступность и международный текстовый рендеринг (с PangoSharp).
  • Mono.DataConvert - System.BitConverter реализован правильно и хорошо разработан.
  • Mono.Addins - Рамка расширения, похожая на MEF.
  • Mono.Cairo - привязка к Cairo Graphics.
  • Mono.Cecil - Манипуляция изображениями ECMA CIL.
  • Xml.Relaxng - RelaxNG разбор и проверка.
  • Novell.Directory.Ldap - библиотеки LDAP.
  • Daap.Sharp - Реализация протокола DAAP
    • (протокол обмена музыкой, вы можете потреблять или публиковать источники музыки)
  • Mono.Upnp - Универсальная реализация Plug and Play в управляемом коде.
  • Mono.ZeroConf - Перекрестная платформа API ZeroConf/Bonjour для .NET-приложений.
  • BitSharp - библиотека клиентов/серверов Bittorrent, теперь называемая MonoTorrent
  • Mono.Nat - Трансляция сетевых адресов.
  • Mono.Rocks - Полезные методы расширения/Функциональные возможности для С#, которые теперь заменяются Cadenza
  • SmugMugSharp - привязки для обсуждения с SmugMug
  • Crimson - Crypto-библиотеки за пределами того, что доступно в .NET.
  • Mono.WebBrowser - Wrapper для Firefox или WebKit.
  • WebkitSharp - привязки для использования WebKit с С#
  • GtkSharpRibbon - лента, реализованная в Gtk # (кросс-платформе)
  • IPodSharp - библиотека для связи и управления iPod.
  • TagLibSharp - библиотека для аннотирования мультимедийных файлов (тегирование).
  • Exiv2Sharp - библиотека чтения/записи EXIF.

Спецификация Linux:

Я уверен, что мне не хватает нескольких других библиотек.

Большинство из них (и многие другие) связаны с помощью libraries.

Ответ 3

Глядя на roadmap, может быть, новая реализация JIT/IL, которой они очень гордятся; может быть С# API оценки/С# Shell. Тем не менее, я подозреваю, что нам придется ждать PDC, чтобы узнать... Многие из элементов дорожной карты (вполне разумно) похожи на похожие на MS-эквиваленты, но, возможно, они прокрались в несколько дополнений в тихом режиме: -p

Ответ 5

Miguel сам был замечен при переполнении стека: возможно, вы получите ответ прямо от него.

Ответ 6

Не забывайте Mono.Options - очень полезная библиотека анализа параметров командной строки.

Ответ 7

Здесь более подробная информация о Mono 2.0

Ответ 8

Если вы все еще нацелены на 1.1, то Mono.Data - отличная абстракция, аналогичная тому, что делает DbProvider в 2.0 ADO.NET

Ответ 9

Telerik анонсирует Supo Mono в следующих версиях. Может быть, первая компания, торгующая сторонними компаниями, будет поддерживать Mono. Отлично. MonoDevelop теперь поддерживается в Windows. Я видел большое будущее для Моно.