proyecto for .net mono pdc

for - Mono características creadas disponibles en.NET?



mono runtime (9)

¿Tal vez cosas como Cecil y Monovation y el shell interactivo ?

Me di cuenta de lo siguiente hoy: Mono en el PDC 2008 ?

Mi charla cubrirá las nuevas tecnologías que hemos creado como parte de Mono. Algunos de ellos son reutilizables en .NET (tratamos de hacer que nuestro código sea una plataforma cruzada) y algunos otros son características específicas de la implementación de la CLI de Mono.

Publicado por Miguel de Icaza el 01 Oct 2008

¿Alguien sabe a qué tipo de nuevas tecnologías también se está refiriendo?

Suena como una gran charla

[ ACTUALIZAR ] Aquí está el video de la charla de Miguel


En cuanto a la hoja de ruta , tal vez la nueva implementación de JIT / IL de la que están bastante orgullosos; podría ser la C API de Evaluación / C # Shell. Sin embargo, sospecho que tendremos que esperar a que PDC lo descubra ... Muchos de los ítems de la hoja de ruta son (bastante razonablemente) comparables con equivalentes de MS, pero quizás hayan incluido algunos extras en el tranquilo ;-p



Si todavía está apuntando a 1.1, entonces Mono.Data es una abstracción excelente similar a lo que hace DbProvider en 2.0 ADO.NET


Aquí hay más detalles sobre Mono 2.0


No se olvide de Mono.Options , una biblioteca de análisis de opciones de línea de comandos muy útil.


Telerik anunció que apoyará a Mono en las próximas versiones. Quizás la primera compañía comercial de compiladores de tercera parte apoye a Mono. Esto es genial. MonoDevelop ahora es compatible con Windows. Vi un gran futuro para Mono.


Estas son algunas de las principales bibliotecas que puedes usar:

  • Gtk # , la plataforma cruzada GUI API Unix, Windows, MacOS X,
    • esta es una pila completa de bibliotecas e incluye widgets (con Gtk +), accesibilidad y representación de texto internacional (con PangoSharp).
  • Mono.DataConvert - System.BitConverter implementado correctamente y bien diseñado.
  • Mono.Addins - Extensibility Framework, similar a MEF.
  • Mono.Cairo - Enlace de gráficos de El Cairo.
  • Mono.Cecil - ECMA CIL Manipulación de imágenes.
  • Xml.Relaxng - Análisis y validación de RelaxNG .
  • Novell.Directory.Ldap - Librerías LDAP.
  • Daap.Sharp : una implementación del protocolo DAAP
    • (Protocolo de intercambio de música, puede consumir o exponer fuentes de música)
  • Mono.Upnp : implementación Plug and Play universal en código administrado.
  • Mono.ZeroConf - API ZeroConf / Bonjour multiplataforma para aplicaciones .NET.
  • BitSharp - Bittorrent cliente / servidor de la biblioteca, ahora llamado MonoTorrent
  • Mono.Nat - Traducción de direcciones de red.
  • Mono.Rocks - Métodos de extensión útiles / Funciones funcionales para C #, ahora reemplazado por Cadenza
  • SmugMugSharp - Enlaces para hablar con SmugMug
  • Crimson : bibliotecas de cifrado más allá de lo que está disponible en .NET
  • Mono.WebBrowser - Wrapper para Firefox o WebKit.
  • WebkitSharp - Enlaces para usar WebKit desde C #
  • GtkSharpRibbon - The Ribbon, implementado en Gtk # (plataforma cruzada)
  • IPodSharp - Biblioteca para comunicarse y manipular iPods.
  • TagLibSharp - Biblioteca para anotar archivos multimedia (etiquetado).
  • Exiv2Sharp - Biblioteca de lectura / escritura EXIF.

Específico de Linux:

Estoy seguro de que me falta un montón de otras bibliotecas.

La mayoría de estos (y muchos más) están vinculados a través de la página Bibliotecas .


El mismo Miguel ha sido descubierto en el desbordamiento de la pila: tal vez obtendrás una respuesta directamente de él.