Sunteți pe pagina 1din 7

Introducción a Mono

Pedro Laguna Durán pedro@sevilla.dotnetclubs.com


Christian López Espínola penyaskito@sevilla.dotnetclubs.com
¿Qué es Mono?
● Implementación libre de la plataforma .NET.
(licencia GNU)
● Todo comenzó con Ximian en el 2001, después
adquirida por Novell (4 agosto 2003)

● Independiente del sistema operativo: Unix, MS


Windows, GNU Linux, FreeBSD, MAC OS X, ...

● Independiente del hardware: x86, Sparc,


PowerPc...
¿Qué proporciona Mono?
● Entorno de ejecución. Eficiencia muy similar al
MS .NET Framework.
● Compiladores: C#, VB.NET, Java, Nemerle, Boo,
IronPython, otros lenguajes

● Herramientas adicionales: sn, ikvm, monoresgen,


monodis, gacutil, mint ...
Introducción a GTK#
Pedro Laguna Durán pedro@sevilla.dotnetclubs.com
Christian López Espínola penyaskito@sevilla.dotnetclubs.com
¿Qué es GTK#?
● Kit de herramientas multiplataforma para la
creación de interfaces de usuario. Licencia GNU
LGPL.
● Relacionado con las librerías de GNOME.
● Generalmente va de la mano con mono, pero
puede usarse desde MS .NET (basta con instalar
los assemblies en el GAC (Global Assembly Cache))
Introducción a Glade
Pedro Laguna Durán pedro@sevilla.dotnetclubs.com
Christian López Espínola penyaskito@sevilla.dotnetclubs.com
Glade
● Herramienta visual de diseño de aplicaciones.
● Genera un fichero XML que podemos cargar
desde nuestro programa.
● También permite la generación del código para
diferentes lenguajes
● En la próxima versión de Monodevelop estará
integrado en el editor.

S-ar putea să vă placă și