Descargo de responsabilidad Esta es una opinión puramente personal expresada en esta respuesta, basada en experiencias personales, sentimientos y otros malos pensamientos que no menciono aquí.
No seleccionaría Java a toda costa. Y más bien deja el proyecto ese programa en Java. Si tuviera que usar JVM, seleccionaría idiomas como Scala, Closure o incluso Python (sí, puedo trabajar sobre JVM). Para todo lo demás, seleccionaría Python, luego C ++ con Qt (o wxWidgets).
Es muy difícil dar argumentos estrictamente técnicos en contra o para Java, pero este no es un lenguaje muy afortunado. Tiene una curva de aprendizaje bastante plana al principio, pero luego es muy fácil caer en un ciclo de reinvención mientras hay alguna solución disponible dentro de un idioma. Por lo tanto, la programación efectiva en Java requiere programadores altamente calificados que conozcan toneladas de bibliotecas y marcos. El uso posterior de estos marcos se convierte en una programación más declarativa de las cosas en el XML, que la codificación real de clases y métodos. Esto está bien para soluciones empresariales de alto nivel.
- ¿Cuáles son los inconvenientes de desarrollar aplicaciones móviles usando marcos híbridos?
- En su opinión, ¿prevé una superposición creciente entre ciberseguridad y movilidad? ¿BYOD e IoT continuarán creciendo? ¿Qué tipo de soluciones cree que deben desarrollarse para los problemas en el futuro?
- ¿Cuánto cuesta una aplicación móvil para ordenar alimentos?
- ¿Cuál es la mejor empresa de aplicaciones móviles para Android en Patna, Bihar?
- ¿Deben los hospitales o proveedores de atención médica invertir en una aplicación móvil? En caso afirmativo, ¿cuál debería ser el objetivo?
Ciertamente, Java hoy es diferente (y probablemente mejor) que Java. Recuerdo los días en que intentaba aprenderlo. Pero no creo que nada de lo escrito hoy en Java no se pueda hacer usando una tecnología diferente, incluida la mayoría de las veces C ++. Las empresas no lo hacen, porque ya tienen la tecnología en Java. Fin de la historia.