Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/09/2015, 08:53
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: ¿ Diferencia entre java para escritorio y móviles ?

Hola @chuidiang

Disculpá la intromisión, pero a qué te referís exactamente cuando hablás de "móviles"?

En el caso de Android, la última versión de java NO se puede usar hoy por hoy, y NO está soportada oficialmente por Google:
http://stackoverflow.com/questions/2...id-development

Y si bien existe la posibilidad de usar expresiones lambda (*), aún no existe un port para Android de la API de Streams de java 8, la cuál es una de las partes más importantes de esta versión
http://stackoverflow.com/questions/3...tream-api?lq=1

(*) Luego de tomarse el trabajo de hacer muchos workarounds bastante tediosos, como muestra el post.

Adicionalmente, si hablamos de iOS, usar java requiere el uso de herramientas externas ya que el ecosistema de Apple no soporta java de manera directa, y dichas herramientas son bastante recientes y no creo que tengan la madurez necesaria para implementar aplicaciones serias.

Finalmente tenemos a Windows Phone, en donde java no está soportado de ninguna manera.

Debido a todo esto, creo que no es correcta tu afirmación de que

Cita:
Iniciado por chuidiang
el lenguaje java en ambos casos (móviles y escritorio) es el mismo
Ya que en caso de desktop uno podría usar la última versión de JDK y el framework JavaFX, que es mucho más moderno (ya que básicamente es una imitación de WPF).

Por último cabe mencionar que existen otras plataformas fuera de lo que es java que son mucho más maduras, soportan las últimas versiones de todos sus componentes, lenguajes y frameworks, y permiten crear aplicaciones móviles verdaderamente multiplataforma, reutilizando todo o parte del código fuente...

Última edición por agleiva; 23/09/2015 a las 09:02