什么是Android应用开发的最佳选择:HTML,CSS,JavaScript或Java?

好吧,我想在我跳到这个问题的明显答案之前(肯定是Java!),我们可能需要深入研究。 当您说要使用HTML,CSS和Javascript时,我将假设它是Cordova / Phonegap / webview包装器应用程序。 如果您正在构建一个简单的应用程序,并且对基于Web的语言更满意,或者您是Web开发人员,那么这将是一种方法。 Web语言最佳方法的另一个优点是跨平台兼容性,即,您可以编写一次并将其部署到iOS和Windows Phone等多个平台(大约2010年)。 但是,您使用基于Web的语言的次数越多,您就越了解其构建快速高性能应用程序的局限性。 这就是Facebook最初对应用程序开发步履蹒跚的原因,因为他们将所有精力都放在了网篮上,无法跟上性能要求。 因此,总而言之,如果您想构建任何需要硬件功能或性能的应用程序(例如照片和视频编辑应用程序,社交网络和消息传递应用程序或游戏),则必须使用Java。 但是,如果您正在构建一个简单的应用程序,并且已经熟悉基于Web的语言,则可以使用HTML,CSS和Javascript。 但是,由于您在问题中指定了Android应用程序开发,并且结合我的个人经验,我强烈建议您学习Java。 它是Android应用程序开发的一流语言,可让您访问Google为其操作系统开发的所有工具和库。 玩得开心!