ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript: プログラミング言語の「英語」

JavaScript: プログラミング言語の「英語」

DDD
DDDオリジナル
2024-12-28 06:06:21937ブラウズ

JavaScript: The

私はバックエンド開発者ですが、主なプログラミング言語は JavaScript です。理由は簡単です。
JavaScript には、英語と同様、多くの矛盾、歴史的な癖、欠陥がありますが、どこにでも存在します

アトウッドの法則: 「JavaScript で記述できるアプリケーションは、最終的には JavaScript で記述されることになる。」

ほぼすべての携帯電話やコンピュータ、つまりブラウザには JavaScript ランタイム環境が存在します。
そこから逃げることはできません。私の友人の 1 人は英語が嫌いで、博士号取得のために英語が必要なためだけに英語を使用しています。 JSも同様です。どこにでもあります。

個人的な意見: メインのプログラミング言語を選択したため、あまり苦労しませんでした。他の問題はさらに困難です。

*バックエンドで JavaScript を使用する理由*

  • 統一言語スタック (フルスタック開発) - 別のプログラミング言語は必要ありません。 コンテキストの切り替えはありません。
  • 非同期、シングルスレッド、ノンブロッキング I/O モデル
    • 非同期とは、タスクがメイン プログラム フローから独立して実行できることを意味します
      • シングルスレッド システムとは、プログラムが一度に 1 つのタスクのみを実行できることを意味します
      • 入出力: ネットワークリクエスト、データクエリ、API 呼び出しなどの I/O タスクに最適です
  • アプリケーションを水平方向にスケーリングする、つまり複数のサーバーを使用する
  • 速い実行速度

それを避けるべき場合:

  • アプリケーションを垂直方向にスケーリングする、別名 CPU 集中型プロセス。

ヒント: 言語の選択は目標に合わせてください
AAA ビデオ ゲームの開発には Javascript を使用しないでください

  • 技術的には、ワーカー スレッドまたは子プロセスを使用してこれを実現できますが、これは Node のデフォルトまたは理想的な使用例ではありません。

次のトピック: モノリットとマイクロサービス。乞うご期待!

以上がJavaScript: プログラミング言語の「英語」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。