En un proyecto que a primera vista parecería una locura, el equipo de Xamarin se propuso la misión de portar el sistema Android de Java a C#. Y para los que no la conozcan Xamarin es una compañía establecida en mayo de 2011 por los ingenieros que crearon Mono, una implementación libre de la plataforma de desarrollo .NET para dispositivos Android, iOS y GNU/Linux.
En su artículo oficial, Miguel de Icaza explicó como comenzó el proyecto y parte de los logros que han conseguido. Entre ellos XobotOS que es básicamente Android totalmente traducido a C# sin nada de Java en el.
Para lograr la traducción de Java a C# utilizaron y mejoraron Sharpen un herramienta que en el pasado había sido utilizada para portar un Java applet al iPad. Será interesante ver si alguna aplicación para Android es lograda ser portada a Windows Phone utilizando Sharpen. Seguro vemos algo de esto en el futuro.
Esta es una lectura muy interesante y que recomiendo vean.
Qué es C#?
C# es un lenguaje de programación.
Una noticia sumamente sorprendente y grata. Espero que Microsoft vea esto y aumente el apoyo a esta empresa porque sin duda es un aportazo a la comunidad de desarrolladores .NET.
Esto sin lugar a dudas me está tentando para comprar la licencia ya que hace un tiempo estuve probando Phonegap o Cordova y para nada es igual el performance y las facilidades del lenguaje: C# VS Javascript, XAML VS HTML + CSS. Creo que sabemos quienes son los ganadores por Knockout.
Así es. Me cuentas que decides hacer. 🙂