Node.jsもJavaもGo言語もミッションクリティカルには、向かないです。レスポンスが極端に遅くなったりする原因は、ガベージコレクションがある為です。
Rustで処理速度を改善:
実装言語を「Go」から「Rust」に変更、ゲーマー向けチャットアプリ「Discord」の課題とは
現状Rustは、かなり処理速度が速く、メモリーリーク問題も起きないので、ミッションクリティに対してお勧め出来ます。ただし学習は、少し難しいです。
V言語は、比較的学習が簡単です。Go言語に似ております。
将来的に、V言語のコンパイラーがメモリーリークチェッカー機能を搭載して、メモリーリーク問題が起きない様になったら、V言語の処理速度は、最速に近いので、お勧め出来る様になると予測致します。2020/07/23
将来的に、V言語のコンパイラーがメモリーリークチェッカー機能を搭載して、メモリーリーク問題が起きない様になったら、V言語の処理速度は、最速に近いので、お勧め出来る様になると予測致します。2020/07/23
当然、Rubyや、.Net系はアプリやWEBサイトを本格運用するのには、処理速度が遅すぎるので、全く向いておりません。
Gobyと言う、Go言語上でRubyが高速に動く物もありますが、ガベージコレクションがある為に、ミッションクリティカルには、お勧め出来ません。
現状、COBOLからJavaに載せ替える予定がある様でしたら、辞めた方が得策です。
JavaよりRustで非同期処理をした方が数段良い物が出来あがるのは、間違いありません。将来的には、メモリーリーク問題が解決したら、V言語も良いかも知れません。
0 件のコメント:
コメントを投稿