¿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

¿Cuáles serían las ventajas de una aplicación de navegación web 3D, navegable con iPhone, Android u Oculus Rift?

¿Se bloquearán los medios que las personas hayan comprado en la tienda de aplicaciones iOS o Google Play sin neutralidad de la red?

¿Cuál es la mejor aplicación de música de Android para descargar / escuchar canciones en inglés y en hindi?

Al crear mi aplicación web / móvil, ¿qué debo tener en cuenta para aumentar su probabilidad de éxito?

¿Cuál es el mejor idioma para escribir una aplicación móvil?

Cómo calcular el 'color medio' de una imagen y configurarlo como fondo en Android

¿Alguien puede ayudarme en el desarrollo de una aplicación de Android?

¿Cuáles son algunas cosas que los usuarios de Android por primera vez deben tener en cuenta?

Cómo evitar que Android ejecute aplicaciones en segundo plano

¿Cómo se compara Find My Device de Apple con Device Manager de Android?

¿Cuáles son los mejores juegos de carreras y disparos de Android sin conexión para Android 6.0?

¿Qué aplicación es la más satisfactoria que has descargado de Play Store?

¿Existe alguna aplicación para Android que guarde un mp3 una vez que se reproduce en línea?

¿Es posible crear una aplicación de Android exitosa a la edad de 16 años con habilidades normales de Java?

¿Cuáles son las mejores aplicaciones de mensajería para Android e iOS que cuentan con una fuerte privacidad y seguridad para los usuarios? ¿Por qué se destacan de la manada?