質問
今日、次のことに気付きました: PDC 2008でのモノ?
私の講演では、Monoの一部として作成した新しいテクノロジーについて説明します。それらの一部は、.NETで再利用可能です(コードをクロスプラットフォームにしようとしています)。その他の一部は、MonoのCLI実装に固有の機能です。
Miguel de Icaza が2008年10月1日に投稿
参照している新しい技術の種類を誰か知っていますか?
素晴らしい話のように聞こえる
[ UPDATE ] こちらはミゲルの動画です話す
解決
これらは、使用できる主要なライブラリの一部です。
- Gtk#、クロスプラットフォームGUI API Unix、Windows、MacOS X、
- これはライブラリのスタック全体であり、ウィジェット(Gtk +を使用)、アクセシビリティ、および国際テキストレンダリング(PangoSharpを使用)が含まれます。
- Mono.DataConvert -System.BitConverterは正しく実装され、適切に設計されています。
- Mono.Addins -MEFと同様の拡張性フレームワーク
- Mono.Cairo -カイログラフィックバインディング。
- Mono.Cecil -ECMA CIL画像操作。
- Xml.Relaxng- RelaxNG 解析および検証。
- Novell.Directory.Ldap -LDAPライブラリ。
- Daap.Sharp -DAAPプロトコルの実装
- (音楽交換プロトコル、音楽ソースを消費または公開できます)
- Mono.Upnp -マネージコードでのユニバーサルプラグアンドプレイの実装。 >
- Mono.ZeroConf -.NETアプリ向けのクロスプラットフォームZeroConf / Bonjour API。
- BitSharp -Bittorrentクライアント/サーバーライブラリ、現在は MonoTorrent
- Mono.Nat -ネットワークアドレス変換。
- Mono.Rocks -便利な拡張メソッド/ C#の機能、現在はカデンツァ
- SmugMugSharp-SmugMugと通信するためのバインディング
- Crimson -.NETで利用可能なものを超える暗号ライブラリ
- Mono.WebBrowser -FirefoxまたはWebKitのラッパー。
- WebkitSharp-C#からWebKitを使用するためのバインディング
- GtkSharpRibbon -Gtk#(クロスプラットフォーム)で実装されたリボン
- IPodSharp-iPodの通信と操作のためのライブラリ。
- TagLibSharp-マルチメディアファイルに注釈を付けるライブラリ(タグ付け)。
- Exiv2Sharp-EXIF読み取り/書き込みライブラリ。
Linux固有:
- Mono.Posix / Mono.Unix 。 >
- NDesk.DBus
- Mono.Fuse -ユーザースペースのファイルシステム。
他の多くのライブラリが不足していると確信しています。
これらのほとんど(およびそれ以上)は、ライブラリページを介してリンクされています。
他のヒント
Cecil や Monovation およびインタラクティブシェル?
ロードマップを見ると、おそらく新しいJIT / IL実装である誇りに思う; C#評価API / C#シェルである可能性があります。ただし、PDCが検出するまで待つ必要があると思います... ロードマップアイテムの多くは、(相当に)MSの同等物とほぼ同等です-しかし、静かな場所でいくつかの余分なものを忍び込んでいるかもしれません;-p
ミゲル自身がスタックオーバーフローで発見されました。彼から直接答えが返されるかもしれません。
Mono.Options を忘れないでください。コマンドラインオプション解析ライブラリ。
こちらはMono 2.0の詳細です
まだ1.1をターゲットにしている場合、Mono.Dataは2.0 ADO.NETでDbProviderが行うことと同様の優れた抽象化です
Telerik は、次のバージョンでMonoをサポートすると発表しました。恐らく最初のサードパーティのコンポーネント企業がモノをサポートするでしょう。これは素晴らしい。 MonoDevelop がWindowsでサポートされるようになりました。 Monoの素晴らしい未来を見ました。