2013-03-24 48 views
0

我目前正在開發一個呈現圖形,統計數據,報告等的服務器端應用程序。性能在後端處理與phantomjs/nodejs之間的差異

該應用程序使用基於JavaScript的Highsoft(Awesome tool!)中的Highchart庫(圖表生成庫)。

如果我要在前端創建圖表,使用highchart是很酷的。但是,當我在後端(服務器端)創建圖表並生成報告時,問題或考慮就來了。因爲Javscript的性質,它是前端(網絡)的設計,如果我要在後端使用它們,我必須使用phantomjs/nodejs。

但是,如果我要在服務器端語言(如PHP)中執行相同的工作,我確定它可以更快地處理/創建圖表。 (具有不同的圖表庫)

此外,我完全依賴使用phantomjs/nodejs的穩定性很困難。 (我已經看到和經歷nodejs運行幾個問題)

所以我想問人的問題是什麼是「後端處理與phantomjs/nodejs之間的性能差異」假設他們做了相同的計算/計算任務的指標。 (例如,大約PHP通過phantomjs快3倍,以執行相同的任務。)

由於我是一位新手開發人員,在實施它們之前決定選擇哪種語言之前,我需要很多建議或建議。

如果有人已經做到了,請分享知識。這將不勝感激!

謝謝您的閱讀。

-DannyÇ

回答

0

的報告的性質是,他們需要出示正確的數據和交互部分是次要的,甚至是不可能的。

  • 如果您生成報告,其中用戶導航到,使用同一個圖表您使用的是前端

  • 如果生成PDF /電子郵件報告去穩定(如果需要)可擴展的服務器專用網址方解,pChart的PHP或其他一些穩定和有據可查的解決方案

記住,人是挺有用的想法,在報表上的圖表看起來不同的是圖表中的應用/前端,所以不用擔心你的自我太多了,找到索姆穩定的,建立良好的文件和可維護的系統。

如果您使用某種Api /數據提供程序層,那麼您可以將它用於報告和前端,並在任何時候切換實施方式,從而獲得額外的積分。

相關問題