¿Crees que NativeScipt es una buena idea o simplemente otra promesa que no se puede cumplir?

Estoy totalmente de acuerdo en que está muy cerca de un sueño imposible. Tal idea de escribir una vez y correr en todas partes no es nada nuevo, y nunca ha funcionado completamente. En el mejor de los casos, siempre estás atrapado con el mínimo común denominador.

Por lo general, aunque es mucho peor que eso. Tiende a los mismos problemas que tiene Java: en lugar de “escribir una vez que se ejecuta en todas partes” … es “escribir una vez que DEPURAR en todas partes”. Esto se debe a que no importa cuánto intente el lenguaje / compilador / VM / intérprete … simplemente no puede acomodar todas las combinaciones de sistemas, controladores, dependencias, bibliotecas, programas, etc. Incluso si hacen un esfuerzo hercúleo para que funcione “perfectamente “En las permutaciones de combinaciones de hoy, mañana se actualiza una sola biblioteca que rompe la compatibilidad en al menos un sistema.

El ambiente que obtuve fue que básicamente estaba destinado a permitir que los programas de JavaScript se escribieran en un estilo y reinos similares a C ++. Esto básicamente significa más interfaces de estilo nativo con aplicaciones solo de JavaScript. Los problemas de dependencia de la plataforma que surgirán serán idénticos a lo que ya es el caso con C ++, a excepción de algunas pequeñas diferencias, como los tipos que son un poco más simples (ya en el caso de la API web: DOMStrings son cadenas regulares en JavaScript, y probablemente usualmente # typedef’d en C ++).

El principal problema que puede sofocarlo es la próxima versión de JavaScript, que introduce cambios básicos, incluidos los cambios de sintaxis. El sistema de módulos tendrá que ser resuelto de alguna manera, garantizado, o esto fallará. Aparte de eso, ocupará otro nicho en el mundo de JavaScript, donde ya hay Nodo, la plataforma del navegador (incluido Cordova), Nashorn (el motor de secuencias de comandos de Java, puede llamar a clases y métodos nativos de Java) y Rhino (un shell de JavaScript de uso frecuente en servidores).

More Interesting

Cómo comenzar a desarrollar en Android como profesional

¿Cuál es la mejor aplicación de Android para escuchar radio en línea?

¿Cuál es la mejor solución para desarrollar una aplicación de Android que reproduzca música en sistemas de sonido a través de WiFi?

¿Cuáles son las mejores aplicaciones espías gratuitas en Android?

¿Cuáles son algunas de las cosas sobre Android que la mayoría de los desarrolladores no saben?

¿Puedo ver la huella digital real desde mi teléfono Android?

¿Conoces una empresa que pueda ayudarme a desarrollar una aplicación, como Netflix Mobile y el sitio web?

¿Cuánto dinero ganan los desarrolladores de Android autodidactas con sus aplicaciones diariamente? ¿Cuáles son algunas buenas historias sobre el crecimiento de un desarrollador?

¿Cuál es la mejor manera de atraer personas para descargar nuestra aplicación de Android? Hemos estado probando las redes sociales, pero no ha pasado nada. ¿Tienes una sugerencia?

¿Cuál es la arquitectura correcta para sincronizar Q y A en una aplicación de Android desde un servidor remoto? ¿Cuáles son las mejores prácticas a su alrededor?

¿Por qué la rueda de carga en la aplicación de Android Quora es en sentido antihorario?

Las once mejores aplicaciones de juego de manager de fútbol de PES club manager en Google Play Store se hacen con qué idioma o motor, respectivamente.

¿Cómo puedo abrir archivos .MSG en mi teléfono Samsung Galaxy con Android?

¿Cuántas aplicaciones tienes instaladas?

¿Cuál es el mejor software para el desarrollo de Android, excepto Android Studio?