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
#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.
#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!
#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++)
¿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.
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.
#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.
Comentarios
Relacionadas:
Ex CEO de Sun Microsystems afirma que Android no necesitaba licencias de Java
Ex CEO de Sun Microsystems afirma que Android no n...
fayerwayer.comCreador de Java dice que Oracle tiene razón al demandar a Google
Creador de Java dice que Oracle tiene razón al dem...
fayerwayer.com#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.
#4, Por lo que tengo leído ya es usable.
*edit: Pásate por aquí: https://github.com/xamarin/XobotOS
#5 Pues a ver si tengo un rato y le meto mano, que ya me has picao...
#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!
#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++)
#7 http://code.google.com/p/android-scripting/
#13 Gracias! Habrá que probar...
¿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.
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
#3 Ni idea de qué era eso de SHR pero me motiva!!
#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.
¿No tenía por ahí Google un lenguaje de programación propio?
ojala, me encanta c#
Lastima que Xamarin se ha olvidado de Linux...
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.
#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.