手机网游的前端和后端都是用什么语言开发的?

手机网游也是手机APP的一种,所以他用的编程语言和其他APP差别不是很大。

前端

在Android平台上,Java是自然的开发语言。目前又多了一个选择,Kotlin,这是Jetbrains推出的高度兼容Java的语言。除了游戏,游戏中还有其他内容显示页面。这部分通常由Webview调用Html来显示。既然是Html,那么所涉及到的语言都是在Web开发中使用的,比如Html,Css,Javascript。

IOS平台作为苹果的平台,只有两种可选语言:Obj-C,Swift,比较年轻,当然还有一些Webview调用的Html。

WindowsPhone,目前市场份额太低,微软已经放弃开发新产品,基本可以忽略不计,但是底层开发语言,作为微软的一个部门,当然以C#为主,VB和F#也可以。值得期待的是微软的SurfacePhone,目前还不知道什么时候推出。

后端

目前的开发方式是后端微服务的形式,微服务的名称有很多,但是不管叫什么,都有很多语言可以解决这个问题。基本上,凡是你经常能看到的,只要不是特定领域的语言,都可以作为背景语言。如C#、Java、Python、Ruby、Javascript、Go、C++、PHP等。

编程语言的选择只是一个方面。很多app,尤其是游戏,都有游戏开发引擎。这个所谓的游戏开发引擎的本质就是SDK,你可以调用它的接口来开发它。