Red de conocimiento informático - Material del sitio web - ¿Qué lenguaje crees que es mejor para la programación de iOS?

¿Qué lenguaje crees que es mejor para la programación de iOS?

Hoy en día todo es desarrollo multiplataforma... Las empresas que desarrollan únicamente para IOS básicamente han desaparecido...

Si solo quieres desarrollar IOS para un proyecto de plataforma, la única opción es el lenguaje propio de Apple. Actualmente, hay dos lenguajes propios de Apple... Uno es OBJECT-C (conocido como OC), el otro es SWIFT... Se recomienda la comparación oficial de Apple con SWIFT... porque OC tiene. Ha sido básicamente eliminado por los funcionarios de Apple.

Ya sea que elijas OC o SWIFT. . . Sólo pueden desarrollar productos para Apple. . . A pesar de las afirmaciones oficiales de Apple, SWIFT puede hacer cualquier cosa en el futuro. . . Pero los ideales son siempre mucho más ricos que la realidad. . . Desde un punto de vista práctico, SWIFT básicamente no puede hacer nada sin la plataforma de Apple. . . Entonces, si solo quieres jugar, elige uno de los dos. . . Personalmente, sigo recomendando SWIFT. . . Y si quieres usarlo para trabajar y ganar dinero, entonces estos dos lenguajes básicamente no son muy prácticos. . . Aprender una tecnología de desarrollo multiplataforma es el camino a seguir

Dado que la energía de las personas es limitada, la mayoría de las personas no tienen la energía para aprender varios idiomas al mismo tiempo, pero esperan poder para usarlo en muchos sistemas operativos diferentes. . . Así nació el desarrollo multiplataforma. . . . ¿Qué es el desarrollo multiplataforma?

Multiplataforma, que es el llamado “un desarrollo, múltiples despliegues”. . . En pocas palabras, se trata de utilizar un solo lenguaje para desarrollar un proyecto, y este proyecto puede ejecutarse en muchos sistemas operativos diferentes al mismo tiempo. . .

Hay muchos lenguajes que pueden ser multiplataforma, como JAVA, C#, JS, PYTHON y RUBY. En teoría, todos pueden ser multiplataforma. . . ¿Pero en cuántas plataformas? ¿Es fácil cruzar? Pero hay diferencias. . . Hay mucho espacio para hablar. . .

En pocas palabras, actualmente es una tecnología de desarrollo que puede cruzar plataformas IOS. . . . Hay dos tipos principales que son más fáciles. . . Uno es H5 y el otro es U3D

H5 es HTML5..... De hecho, es para crear un sitio web..... Ya que estás creando un sitio web, ¿cómo puedes hacerlo? ¿Hablar del sistema cross-IOS? Debido a la plataforma móvil, hay muchas aplicaciones que en realidad son aplicaciones disfrazadas de sitios web. . . Por ejemplo, los clientes de los principales sitios web. . Cliente Youku, Sina Weibo, Ele.me, Meituan, Taobao móvil, Baidu Nuomi. . . Parecen una aplicación normal. . . Pero en realidad es "un sitio web con apariencia de aplicación". . . La tecnología para crear un sitio web y disfrazarlo como una aplicación es H5.

Para aprender H5, necesitas aprender al menos tres idiomas (o cuatro), HTML, CSS, JAVASCRIPT y un lenguaje back-end. . . No creas que escuchar tres idiomas hace que esto sea insondable. . . . La dificultad combinada de aprender HTML, CSS y JavaScript es muchas veces más fácil que aprender SWIFT solo. . . Probablemente no sea exagerado decir que es el idioma más estúpido. . .

Si aprendes estos tres idiomas, podrás crear un "sitio web sin servidor". . . Como hao123. . . Y si necesita un servidor, necesita aprender otra tecnología de back-end. . . PHP, ASP.NET, JAVAEE, DJANGO, cada uno tiene sus propias ventajas, lo que quieras.

La otra ruta es U3D, que es UNITY 3D. . . . Este es un motor de juego para crear juegos. . . Hay muchos motores de juegos, ¿por qué aquí solo hablamos de U3D? Debido a que este motor es multiplataforma, es extremadamente anormal. . . En teoría, es compatible con 21 plataformas, incluidas WINDOWS, MAC, Android e IOS. . . . Incluso incluye muchas plataformas de consolas de juegos PS4, XBOX, PSV y otras. . . Y también puedes publicar WEBGL. . . Después de instalar el complemento, también podrá utilizar la realidad virtual. . . Es simplemente onírico y poderoso. . . Para aprender U3D, el lenguaje que necesitas es C#. . . Simplemente escriba el script C#. . . Instale el SDK para la plataforma correspondiente. . . Puede generar un programa correspondiente a la plataforma. . . . .