2020年7月23日木曜日

アプリやWEBサイトやイントラネット開発については、 こちらに記載させて頂きます。

JavaScriptでサーバーサイドをするなら、Node.jsが、ありますが、あまり信用されていません。


Node.jsJavaGo言語もミッションクリティカルには、向かないです。レスポンスが極端に遅くなったりする原因は、ガベージコレクションがある為です。

Rustで処理速度を改善:
実装言語を「Go」から「Rust」に変更、ゲーマー向けチャットアプリ「Discord」の課題とは

現状Rustは、かなり処理速度が速く、メモリーリーク問題も起きないので、ミッションクリティに対してお勧め出来ます。ただし学習は、少し難しいです。

V言語は、比較的学習が簡単です。Go言語に似ております。
将来的に、V言語のコンパイラーがメモリーリークチェッカー機能を搭載して、メモリーリーク問題が起きない様になったら、V言語の処理速度は、最速に近いので、お勧め出来る様になると予測致します。2020/07/23

当然、Rubyや、.Net系はアプリやWEBサイトを本格運用するのには、処理速度が遅すぎるので、全く向いておりません。
Gobyと言う、Go言語上でRubyが高速に動く物もありますが、ガベージコレクションがある為に、ミッションクリティカルには、お勧め出来ません。

現状、COBOLからJavaに載せ替える予定がある様でしたら、辞めた方が得策です。

JavaよりRustで非同期処理をした方が数段良い物が出来あがるのは、間違いありません。将来的には、メモリーリーク問題が解決したら、V言語も良いかも知れません。

19インチラックマウント上のメインフレーム(汎用機)の上で暗号化処理とDevOps環境を提供しながらLINUX上のシステムが動作します。


https://neovisionconsulting.blogspot.com/2020/03/19linux.html

0 コメント:

コメントを投稿