Red de conocimiento informático - Espacio del host - ¿Qué lenguaje se utiliza para desarrollar el front-end y el back-end de los juegos móviles en línea?

¿Qué lenguaje se utiliza para desarrollar el front-end y el back-end de los juegos móviles en línea?

Los juegos online para móviles también son APPs móviles, por lo que el lenguaje de programación que utilizan no es muy diferente al de otras APPs.

Front-end

El lenguaje de desarrollo de la plataforma Android está naturalmente basado en Java. Otra opción es Kotlin, que ha lanzado un lenguaje que es altamente compatible con Java. Además de los juegos, hay otras páginas de visualización de contenido. Esta parte generalmente se muestra llamando a Html en Webview. Dado que es Html, los lenguajes involucrados son Html, Css, Javascript, etc.

La plataforma iOS, como plataforma de Apple, tiene solo dos lenguajes opcionales: Obj-C y el relativamente joven Swift. Por supuesto, también hay algunas vistas web que llaman a Html

Windows. Actualmente, la cuota de mercado del teléfono es demasiado baja y Microsoft ha renunciado al desarrollo de nuevos productos, por lo que básicamente se puede ignorar. Sin embargo, el lenguaje de desarrollo subyacente, como sistema de Microsoft, es, por supuesto, principalmente C # y. VB y F# también están disponibles. Lo que vale la pena esperar es el Surface Phone de Microsoft, del que actualmente se desconoce cuándo se lanzará.

Backend

El modelo de desarrollo actual adopta la forma de microservicios backend. Hay muchos nombres para los microservicios, pero no importa cómo se llamen, proporcionan una interfaz frontal accesible. Hay muchos lenguajes para solucionar este problema. Básicamente, a menudo se puede ver que, siempre que no sea un idioma en un campo específico, básicamente se puede usar como un lenguaje de backend. Por ejemplo, C#, Java, Python, Ruby, Javascript, Go, C++, PHP y muchos más.

La elección del lenguaje de programación es solo un aspecto. Muchas aplicaciones, especialmente los juegos, tienen un motor de desarrollo de juegos. El llamado motor de desarrollo de juegos es esencialmente un SDK, y simplemente puedes llamar a su interfaz para el desarrollo. .