Red de conocimiento informático - Espacio del host - Si quieres crear una APP en tu teléfono móvil, ¿qué lenguaje de programación deberías aprender?

Si quieres crear una APP en tu teléfono móvil, ¿qué lenguaje de programación deberías aprender?

Esto debe discutirse en detalle por separado:

1. El lenguaje de programación JAVA es la primera opción para el lenguaje de desarrollo oficial nativo de Android que Android usaba en la capa de aplicación al principio. Ahora, con los derechos de autor de Oracle Problema, el funcionario se ha desplazado hacia el lenguaje de programación Kotlin, pero es innegable que JAVA sigue siendo el lenguaje principal de Android. La razón básica es que JAVA tiene una cantidad inusualmente grande de bibliotecas de Android. rico.

2. La capa de aplicación de iOS usaba object-C al principio. Ahora la recomendación oficial es que los nuevos proyectos puedan usar Swift directamente, pero aún encontrará muchos proyectos antiguos, lo que lo hará. inevitablemente estar relacionado con el objeto-c.

3. El desarrollo híbrido de aplicaciones también es popular ahora. Un conjunto de códigos cubre Android e iOS, por lo que hay muchos marcos para elegir y el marco también es la base de un determinado lenguaje de desarrollo. La mui y uni-APP doméstica utilizan JavaScript, HTML y CSS. Marco vue.js.

Ionic extranjero utiliza JavaScript, HTML, CSS, ionic4 admite marcos angulares, vue, react y otros.

reactnative utiliza JavaScript, HTML, CSS y el marco reaccionar.

El flutter de Google puede ser el más popular en el futuro, utilizando el lenguaje Dart.

Termina la última imagen del paisaje, espero que os sea de ayuda.

Uno de los principales sistemas operativos móviles actuales es Android y el otro es iOS. Actualmente existen tres lenguajes de desarrollo principales para desarrollar aplicaciones móviles: primero: Java, Kotlin (principalmente Android), segundo: Swift. , sistema OC (principalmente iOS), tercer H5, etc., por lo que depende de en qué plataforma desee crear una aplicación móvil, simplemente aprenda ~ Vamos ~

Lo principal es Java, esto es multiplataforma Es un lenguaje popular en toda la plataforma recientemente, y muchos softwares están programados con él. Casi todos los teléfonos inteligentes tienen una plataforma Java incorporada. Si quieres aprender, puedes comprar la serie "Java ---- Del principiante al dominio" en Taobao.

Después de usar Flutter para configurar el entorno, básicamente comencé a escribir después de mirar la documentación durante un día. Es muy simple y las indicaciones del código son amigables. la API mirando el código fuente

Android: Kotlin

¡Google lo ha posicionado como el idioma oficial de Android!

Apple: OC o swift

swift, el nuevo lenguaje de Apple, pronto sustituirá a oc

Swift es un 90% similar a Kotlin Ambos son lenguajes de programación actuales. ¡Y son más fáciles de empezar y más amigables! ¡No te preocupes por quedar obsoleto o ser reemplazado en poco tiempo!

Kotlin también puede escribir programas java, swift es de código abierto y los servidores también se pueden escribir usando frameworks

¡Lo anterior es desarrollo nativo, que cubre tanto el front-end como el back-end!

Desarrollo híbrido:

Google también tiene Flutter, que es un desarrollo híbrido que se puede compilar en Android y Apple, ¡además de páginas web!

Weex de Alibaba también es un desarrollo híbrido y se puede programar en Android, Apple y páginas web.

Flutter y weex se procesan en componentes nativos, ¡así que no hay duda sobre la suavidad!

¡También hay uno desarrollado utilizando los tres principales frameworks front-end, angluer y native.vue!

Vue es actualmente el más popular, y varios programas pequeños, incluido uniapp, están disponibles. Basado en vue, así que primero ¡aprenda vue!

¿En cuanto a cuál aprender primero? Personalmente, recomiendo desarrollar de forma nativa primero y luego aprender Vue. ¡Finalmente aprendiendo desarrollo híbrido!

Primero aprendí OC y también puedo usar Swift. Me tomó tres meses aprender el front-end por mi cuenta. He realizado proyectos en vue, uniapp y weex. ¡Y todos han sido guardados, funcionando y mantenidos hasta el día de hoy!

¡Si te gusta, estudia mucho!

Déjame adivinar por la pregunta en sí. Esta es una pregunta hecha por un principiante en programación.

Como principiante, si desea crear una aplicación móvil adecuada para múltiples plataformas, necesita un lenguaje de programación que sea fácil de aprender y comprender.

Tres sugerencias:

Javascript

Utilice Javascript para escribir páginas web, escribir aplicaciones móviles H5, escribir subprogramas WeChat y utilizar ReactNative para escribir aplicaciones móviles.

No puede alcanzar el rendimiento de la aplicación nativa, pero es suficiente para uso amateur.

Dart

Puedes utilizar el marco Flutter para escribir aplicaciones multiplataforma en lenguaje Dart. Este marco es relativamente nuevo y lo he estado usando recientemente.

Aunque hay relativamente poca información, parece prometedora.

Lua

Si aún quieres algo más simple, puedes considerar CoronaSDK. Utilice Lua para desarrollar aplicaciones móviles multiplataforma.

Finalmente, si quieres desarrollar una aplicación decente, no solo para jugar con billetes, lo mejor es tener un equipo para completarla. Si tiene ciertos requisitos de rendimiento, se recomienda utilizar Java/Kotlin y Objective-C/Swift para desarrollar aplicaciones nativas.

El principal es Java, que es universal en todas las plataformas y un lenguaje popular recientemente. Muchos software se programan con él.

Casi todos los smartphones tienen una plataforma java integrada.

Si quieres aprender, puedes comprar la serie "Java----De principiante a maestro" en Taobao.

Espero adoptar.

Hola, existen muchas combinaciones de lenguajes de programación para crear APP móviles. Vamos a presentarlas brevemente.

El lenguaje más utilizado es JAVA. JAVA se puede utilizar como lenguaje de desarrollo backend para aplicaciones. El front-end puede ser desarrollado de forma nativa por Android (necesita aprender la tecnología de Android) y de forma nativa por Apple (necesita). Para aprender la tecnología iOS), el front-end también puede utilizar tecnología web. Para escribir, debe aprender HTML, CSS, jQuery, ajax, vue.js y otras tecnologías web, y dominar las tecnologías básicas de front-end y back-end. Todavía es relativamente difícil para los principiantes comenzar el desarrollo de aplicaciones, y solo después de escribir una gran cantidad de proyectos, podrá convertirse lentamente en una tecnología de desarrollo de aplicaciones calificada.

En términos generales, la creación de una aplicación se completa con la cooperación de varias personas. Después de todo, la capacidad de una persona es limitada al aprender a desarrollar aplicaciones, se recomienda que elija una dirección para aprender. Aprenderás más rápido y de forma más profesional.