2012-05-19 129 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的圖表。