Red de conocimiento de divisas - Preguntas y respuestas sobre Forex - Aplicación desarrollada con lenguajes y frameworks compatibles

Aplicación desarrollada con lenguajes y frameworks compatibles

1. Clasificada según los métodos de empaquetado y publicación de la aplicación, la aplicación se divide en tres categorías:

Aplicaciones que deben instalarse, aplicación nativa, aplicación Hybird y aplicación React. Todos pertenecen a esta categoría. Cuando se publica, la aplicación debe empaquetarse en un programa ejecutable y luego colgarse en el mercado o en el sitio web, lo que permite a los usuarios descargarla e instalarla antes de ejecutarla. Sus funciones están limitadas por la API y los permisos de la plataforma. , pero también puedes utilizar algunas técnicas para superar la API de la plataforma y las restricciones de permisos, como la tecnología Hook.

Una aplicación o aplicación web que no requiere instalación es esencialmente un sitio web, pero tiene un aspecto similar a una aplicación móvil. El método de publicación es el mismo que el de la publicación del sitio web. o WeChat para publicarlo. Se utilizan herramientas para cargar este sitio web. En comparación con los teléfonos móviles, sus funciones están limitadas por la interfaz JS proporcionada por el motor del navegador para acceder a los servicios locales del teléfono móvil (archivos, cámaras, etc.). , las funciones son muy pocas, por lo que las restricciones son mayores.

Una APLICACIÓN que requiere que el usuario haya instalado una APLICACIÓN de terceros y luego la ejecute en la APLICACIÓN de terceros. Este tipo de tecnología es más común en Android (un programa Python típico puede ejecutarse en la aplicación). APP, o un intérprete de Ruby puede ejecutar el programa Ruby), y iOS ha establecido restricciones claras sobre este tipo de comportamiento, y las reglas de revisión de la lista establecen claramente que las aplicaciones no pueden descargar el código fuente para expandir sus funciones, por lo que dichas aplicaciones no existieron en iOS en el pasado.

2. Para las aplicaciones que deben instalarse, las tecnologías de desarrollo de aplicaciones se clasifican de la siguiente manera.

Para las aplicaciones desarrolladas en base a lenguajes y marcos oficialmente recomendados y compatibles, Android actualmente recomienda oficialmente. Java y Kotlin para el desarrollo con C/C, iOS actualmente recomienda oficialmente Objective-C, Swift y C/C

Aplicaciones desarrolladas en base a lenguajes y frameworks compatibles con algunos terceros, la mayoría de los cuales lo son. desarrollado por algunos gigantes de Internet Las tecnologías típicas mantenidas por organizaciones de código abierto incluyen:

Qt (un conocido marco GUI multiplataforma, basado en C, ahora adquirido y comercializado por Digia con el colapso de Nokia), que se puede usar para desarrollar Android e iOS, pero el problema es que tengo Java y OC, ¿por qué sigo usando Qt C? ¿Es porque estoy demasiado ocupado o creo que no hay suficientes errores? . .

Mono, una versión copiada de código abierto del marco .NET de Microsoft, es altamente compatible con .NET. Generalmente se desarrolla usando C# y se puede usar para desarrollar Android e iOS. Su rendimiento es deficiente y el desarrollo. La eficiencia de C# no es comparable, no importa cuán avanzados sean Java y OC, todavía tienes que enfrentar muchos obstáculos sin soporte oficial. Para usarlo, debes confiar en que Node.js puede. desarrollarse usando JS y luego compilarse en programas nativos, que pueden usarse para desarrollar Android e iOS, pero como la mayoría de las cosas de JS, ya sabes, JS es una religión.

Go, el nivel de sistema de alta concurrencia de Google lenguaje, el objetivo original es reemplazar C, pero no parece ser muy hermoso. La nueva sintaxis no parece tan buena como la antigua C. Depende de las preferencias personales. Actualmente existen algunos marcos de Android escritos por terceros. No conozco iOS y no hay soporte oficial.

Erlang, Ruby, Python, siempre que los frameworks que puedan compilar programas binarios puedan, en teoría, ser compatibles con Android e iOS. No son confiables. Si estás enfermo, puedes probarlo.

上篇: ¿Qué especialidades se pueden extraer de Kunshan? 下篇: Fotógrafa japonesa en África
Artículos populares