Python是移动应用的首选语言吗?
我很多朋友都在用Python来开发他们的手机应用和游戏。
那么,Python是开发者们在做手机应用时更喜欢用的语言吗?如果是的话,为什么呢?
2 个回答
5
不,Python是一种很棒的编程语言,但它并没有什么特别的地方让它在移动开发中更受欢迎。
3
不,移动开发没有一种特别推荐的语言。每个移动平台都有自己支持的编程语言。比如,安卓主要是用Java来编程(不过也支持用C++和Python开发),而iPhone则是用Objective-C来编程。在移动开发中,一个常见的做法是把应用的核心功能做成一个网络服务,然后为特定的移动平台设计一个用户界面,这个界面就像是网络服务的一个轻量客户端。用户界面会用平台支持的语言来编写,而你用来开发网络服务的语言可以是你选择的任何编程语言,只要它能在你的网络服务器上运行。如果你使用云计算服务,那么就要看那个服务支持哪些语言(例如,如果你使用Google AppEngine,那么Python和Java都是支持的语言)。