Pregunta

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 (intentamos que nuestro código sea multiplataforma) y otros son características que son específicas de la implementación de CLI de Mono.

Publicado por Miguel de Icaza el 01 de octubre de 2008

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

Suena como una gran charla

[ ACTUALIZACIÓN ] Aquí es el video de Miguel hablar

¿Fue útil?

Solución

Estos son algunos de los principales bibliotecas que puede usar:

  • Gtk # , la API GUI multiplataforma Unix, Windows, MacOS X,
    • esta es una pila completa de bibliotecas e incluye widgets (con Gtk +), accesibilidad y procesamiento de texto internacional (con PangoSharp).
  • Mono.DataConvert - System.BitConverter implementado correctamente y bien diseñado.
  • Mono.Addins - Marco de extensibilidad, similar al MEF.
  • Mono.Cairo - Encuadernación de gráficos de Cairo.
  • Mono.Cecil - Manipulación de imágenes ECMA CIL.
  • Xml.Relaxng - RelaxNG análisis y validación.
  • Novell.Directory.Ldap : bibliotecas 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 de Plug and Play universal en código administrado.
  • Mono.ZeroConf : multiplataforma ZeroConf / Bonjour API para aplicaciones .NET.
  • BitSharp - Biblioteca de cliente / servidor de Bittorrent, ahora llamada MonoTorrent
  • Mono.Nat - Traducción de direcciones de red.
  • Mono.Rocks : métodos de extensión útiles / funciones funcionales para C #, ahora reemplazadas por Cadenza
  • SmugMugSharp - Enlaces para hablar con SmugMug
  • Crimson : bibliotecas de cifrado más allá de lo que está disponible en .NET
  • Mono.WebBrowser - Envoltorio para Firefox o WebKit.
  • WebkitSharp: enlaces para usar WebKit desde C #
  • GtkSharpRibbon - The Ribbon, implementado en Gtk # (multiplataforma)
  • IPodSharp - Biblioteca para comunicar 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 faltan muchas otras bibliotecas.

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

Otros consejos

Quizás cosas como Cecil y Monovation y el shell interactivo ?

Mirando la hoja de ruta , quizás la nueva implementación de JIT / IL que son bastante orgulloso de; podría ser la API de evaluación C # / C # Shell. Sin embargo, sospecho que tendremos que esperar a que PDC se entere ... Muchos de los elementos de la hoja de ruta son (bastante razonables) comparables con los equivalentes de MS, pero tal vez se han infiltrado en algunos extras en la tranquilidad ;-p

también está C # eval y shell de scripting C # que funciona solo en Mono 2.2 en la actualidad ...

Miguel mismo ha sido visto en el desbordamiento de la pila: tal vez obtendrá una respuesta directa de él.

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

Aquí hay más detalles sobre Mono 2.0

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

Telerik anunciado apoyará a Mono en las próximas versiones. Tal vez la compañía comercial de la primera compañía de tres partes apoye a Mono. Esto es genial. MonoDevelop ahora es compatible con Windows. Vi un gran futuro para Mono.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top