Mostrando entradas con la etiqueta mono. Mostrar todas las entradas
Mostrando entradas con la etiqueta mono. Mostrar todas las entradas

viernes, 3 de abril de 2009

La hora feliz: Mono 2.4 y monodevelop 2.0.



Ya en octubre del 2008, Miguel de Icaza nos trajo la versión 2.0 de su proyecto Mono, que es la implementación libre del FrameWork .Net de Microsoft para sistemas Unix/Linux, el propio Windows y otros más.

En su blog, Miguel anuncio simultaneamente la disponibilidad de la versión 2.4 de Mono y la versión 2.0 de la IDE MonoDevelop.

Las mejoras a Mono 2.4 son:

  • Acceso a operaciones SIMD desde lenguajes de alto nivel gracias a la maquina virtual de Mono. El cual es usado por excelencia en manipulación de aplicaciones multimedia.
  • Mejoras en manejo de hilos: Se ha cambiado por un nuevo diseño que ha eliminado la técnica de consumo de recursos adicionales.
  • Mono 2.4 habilita de forma nativa el recolector de basura aprovechando la disponibilidad de multiples nucleos del procesador.
  • Mono permite ahora la ejecución de web precompiladas por visual Studio o por la herramienta aspnet_compiler. Por lo que el runtime de Mono abre las puertas a la ejecución de sitios contruidos por otros lenguajes o caracteristicas aún no disponibles en Mono.

MonoDevelop 2.0



Como les decía, el lanzamiento de Mono 2.4 no vino sola, también se anuncio la disponibilidad de la IDE MonoDevelop de forma oficial.

Las mejoras de MonoDevelop son muchas y llegan a buena hora ahora que Microsoft esta anunciando nuevos lanzamientos en cuanto a sus tecnologias de desarrollo.

Algo que nos gusta mucho a los programadores y que nos saca canas a la hora de ejecutar nuestro código es el debugger. Pero ahora MonoDevelop se luce con entregarnos un Debugger desente y que para gusto de muchos, se puede usar con aplicaciones nativas gracias a la inegración con gdb (GNU debugger).

  • Soporte para autocompletado en C# 3.0
  • MonoDevelop ama a los programadores de Vala, que es un lenguaje de alto novel que genera código en C sin sufrir con las limitaciones que el lenguaje nos ofrece.
  • MonoDevelop es compatible con proyectos creados en Visual Studio y Visual Web Developer 2008. Incluye mejoras en el autocompletado de editor de DOM.
  • Ahora le decimos adios al editor estándar de GNOME gtkSourceView y le hacemos ojitos a un nuevo editor escrito enteramente en C#.
  • Y por si fuera poco, MonoDevelop Sporta MVC. ¿No es genial?
Es hora de que le heches una miradita a esta IDE. Por lo mientras pudes disfrutarlo en Live-cd o bajartelo para tu windows.

sábado, 14 de febrero de 2009

un mono a la luz de la luna, en su versión 1.0!!!

Hace un par de meses se anuncio la salida del proyecto mono 2.0, ahora se anuncia la disponibilidad de moonligth, la implementación libre de la tecnología silverligth de Microsoft.

Según cuenta Miguelito de Icaza, fundador del proyecto mono, el relase de Moonligth 1.0 es un hito ya que cumple con todas las caracteristicas de silverligth 1.x y ha logrado superar las pruebas de calidad de la gran M.

Asi que, mis niños, ya pueden disfri¡utar de toda la alegria de silverlight gracias a moonligth.

miércoles, 8 de octubre de 2008

Un mono!!! en su versión 2.0

Se que no he escrito cosas nuevas ni buenas. Pero no me preocupo ya que os traigo nuevas buenas para tranquilizar un poco mis nervios después de una mala noche.


Ahora que me he dedicado al desarrollo web en plataforma .net de Microsoft, ha salido a la luz la nueva versión que Miguel de Icaza nos había prometido. La versión 2.o del framework .net del proyecto mono. Y entre sus novedades trae:

  • ASP .Net 2.0
  • ADO .Net 2.0
  • Compilador C# 3.0
  • Compilador Visual Basic 8
  • Windows Forms 2.0
Y entre sus propias novedades contiene:
  • GTK# 2.12
  • Soporte para SQLite
  • Mono Posix para acceder a las funciones de Unix/Linux
  • Mono Cairo para producir gráficos 2D con la librería Cairo
Pero si eres de esos que no esta seguro por que no usa linux o similares, o de plano lo quieres en tu plataforma para no estar partiendo tu disco duro o teniendo un monton de plataformas virtualizadas en tu propio servidor gamer/programador, mono corre actualmente en Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows. (También corre en Wii y en los iPod's Touch y soy feliz)