私は現在、グラフ、統計、レポートなどを表示するサーバー側アプリケーションを開発しています。
アプリケーションは、javascriptに基づくHighsoft(素晴らしいツール!)のHighchartライブラリ(チャート生成ライブラリ)を使用しています。
フロントエンドでチャートを作成する場合、highchartを使用するのはすべてクールです。しかし、問題..または考慮事項は、レポートを生成してバックエンド(サーバー側)でグラフを作成する場合に発生します。
フロントエンド(Web)用に設計されたJavscriptの性質上、バックエンドで使用する場合は、phantomjs/nodejsを使用する必要があります。
しかし、PHPなどのサーバーサイド言語で同じ作業を行う場合は、グラフの処理/作成がはるかに高速になると確信しています。(異なるチャートライブラリを使用)
また、phantomjs/nodejsの使用の安定性に完全に依存することは困難です。(nodejsの実行に関する問題はほとんど見られず、経験もありません)
ですから、私が人々に尋ねたいのは、メトリックの観点から同じ計算/計算タスクを実行すると仮定した場合の「バックエンドでの処理とphantomjs/nodejsでの処理のパフォーマンスの違い」とは何かということです。(たとえば、同じタスクを実行するには、約phpがphantomjsを介したjavascriptよりも3倍高速です。)
私は初心者の開発者であり、実装する前にどの言語を選択するかを決める前に、多くのアドバイスや提案が必要です。
誰かがすでにそれをしているなら、知識を共有してください。よろしくお願いします!
読んでくれてありがとう。
-ダニーC