【发布时间】:2013-03-06 22:21:42
【问题描述】:
我即将开始构建一个 Android 应用程序(我目前正在开发 Web 服务和数据库),我想知道使用 Java 或直接编码之间的应用程序速度是否存在显着差异C 或 C++。
该应用不包含任何复杂的图形或物理,其速度主要取决于多个对象与 REST Web 服务之间的传输速度。
提前致谢
【问题讨论】:
-
我建议用 Java 来做,就像 Google 一样。 NDK 的唯一目的是显着简化现有代码库的移植。
-
“它的速度主要取决于几个对象与 REST Web 服务之间的传输速度”——“传输速度”由 Internet 连接决定,与编程语言的速度。
-
在您必须绑定本机库或分析显示一个热点时使用 Java,在该热点中本机代码的适度速度优势将真正发挥作用。使本机代码变得健壮和正确比 Java 更难,而且更难维护。