Hace 12 años | Por difusion a blog.xamarin.com
Publicado hace 12 años por difusion a blog.xamarin.com

Oracle y Google se encuentran actualmente en un combate de lucha libre por el uso de Java en Android. Sin embargo, Java no es la única manera de construir aplicaciones nativas en Android. De hecho, ni siquiera es la mejor manera. Es por ello que hemos estado ofreciendo a C Sharp (C# con Mono, que es una implementación de código abierto para .NET Framework) como una alternativa a Java de alto rendimiento y bajo consumo de batería. Comparativa de rendimiento: http://i.imgur.com/jpNYC.png

Comentarios

ogrydc

#c-1" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1598407/order/1">#1 ¿Esto realmente funciona? Tengo algunas cosas hechas en C# (chorraplicaciones domóticas), y me estaba haciendo los clientes en java para meterlos en el SGS, como el colmo de la pijotería, pero luchar contra el Dalvik desde Eclipse estaba acabando con mis escasas fuerzas.

Si esto va, oye, a lo mejor me ahorro un rato.

difusion

#4, Por lo que tengo leído ya es usable.

*edit: Pásate por aquí: https://github.com/xamarin/XobotOS

ogrydc

#5 Pues a ver si tengo un rato y le meto mano, que ya me has picao...

s

#c-4" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1598407/order/4">#4 Buaaaa yo sé programar en java y no tengo npi de C# ni ganas....

Aunque supongo que es clavadito y que aprendo en dos días... pero no me apetece!!
Podrían portarlo a python... es más lento, pero más divertido!

matacca

#c-7" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1598407/order/7">#7 Viniendo de Java el paso a C# no es para nada traumático. Yo lo hice y son tecnologías muy similares, de hecho C# toma muchas cosas de Java (muy a groso modo vendría a ser una mezcla de java y C++)

s

#13 Gracias! Habrá que probar...

D

¿Esto no es un ligero "zas en toda la boca" para Microsoft?
Me refiero a que se generalice el uso de un SDK libre para trabajar en plataformas que por encima no son suyas.

difusion

Seguiré prefiriendo como sistema operativo para smartphones a SHR o MeeGo antes que a Android.

@difusion
https://en.wikipedia.org/wiki/SHR_%28operating_system%29
http://shr-project.org/trac/timeline

s

#3 Ni idea de qué era eso de SHR pero me motiva!!

A

#3 Con MeeGo lo tienes un poco jodido porque se ha ido al garete. En todo caso con Tizen, nieto de Maemo/Moblin e hijo de MeeGo.

D

¿No tenía por ahí Google un lenguaje de programación propio?

yagoSeis

ojala, me encanta c#

ramores

Lastima que Xamarin se ha olvidado de Linux...

D

Microsoft va a estar encantado de que la gente utilice su lenguaje. Si los desarrolladores Android que no programan para Windows Phone se pasaran a C# el crecimiento de apps en el Windows Marketplace sería descomunal.

M

#c-11" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1598407/order/11">#11 Que usen el mismo lenguaje no sginifica mucho ya que las API de Android y Windows Phone supongo que seran bastante distintas, y eso al final es lo que marca la diferencia.

Como lenguaje en si, C# ya es bastante parecido a Java.