2012-05-19 128 views
1

我需要使用图表库,在看到大量的图表API后,我必须在Flot-For-Android和achartengine中做出决定。 Flot是在JavaScript中,所以我将不得不使用WebView和achartengine在Java中,因此我可以使用简单的视图。 他们哪一个会有更好的表演? Android中的JavaScript或Java代码?Android JavaScript vs Java性能

回答

4

没有任何具体的基准支持我,我会说Java会更快,因为Dalvik虚拟机针对移动设备进行了优化。然而,针对Android的WebKit浏览器的最新版本包括Google的V8 JavaScript引擎,该引擎具有即时编译功能,因此其差异可能是微不足道的。

我会推荐挑选哪种解决方案对您的UI设计更有意义。如果您的应用程序是基于浏览器的解决方案的包装,请使用基于JavaScript的库。如果您想将图表直接集成到您的Android活动中,请选择一个基于Java的图表。