Nodejsでできる開発とは

青灯夜游
青灯夜游オリジナル
2022-01-25 14:49:264294ブラウズ

nodejs ができる開発: 1. フロントエンドの効率向上とエンジニアリング ツール; 2. BFF (Back-end For Front-end) ミドルウェア; 3. クライアント製品、Electron によりフロントエンドが次のことを書くことができます一部の複雑なクロスプラットフォーム クライアント アプリケーション、4. Web アプリケーションなど。

Nodejsでできる開発とは

#このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。

Node.js は、サーバー側で JavaScript を実行できるオープンソースのクロスプラットフォーム JavaScript ランタイム環境です。

フロントエンドの深さと幅は日に日に増しているため、現在フレームワークを使用できるフロントエンドがないため、Vue の使用方法しか知らないと、将来の開発が制限される可能性があります。

フロントエンドを始めるのは難しくありませんが、大企業や高給取りのフロントエンド開発者は、多くの場合 1 つのフレームワークだけを使用することができません。彼らのほとんどは、いくつかの理論的なことも知る必要があります。現在のフロントエンド フレームワークには多くのサードパーティ ライブラリが含まれており、すべて Nodejs を広範囲に使用しています。

つまり、Nodejs はフロントエンドの進歩に不可欠な要素です。多くの人は、Nodejs はフロントエンドとは何の関係もないと思っているかもしれません。Nodejs はバックエンドを作成できるため、これはバックエンドのものです。サーバ。

Node.js でできること

  • フロントエンドの効率向上とエンジニアリング ツール: フロントエンドの複雑さが増すにつれて、裸のフロントエンドはほとんどありません。コードを作成するには、ローカルの開発キットとリリース パッケージ ツールが必要です。フロントエンドの問題は、当然のことながら、フロントエンド

  • BFFによって解決するのが最も合理的です。 : バックエンド フロントエンドの場合、特にサーバーレスの台頭により、バックエンドの DO から VO への変換だけでも、フロントエンドの想像力の余地がたくさんあります

  • クライアント製品: Electronフロントエンドがいくつかの複雑なクロスプラットフォーム クライアント アプリケーションを作成できるようにします。これは、私たちが最もよく知っている VS コードである必要があります

  • Web アプリケーション: これは、Node が抱えていた主な問題でもあります。マルチスレッドと比較すると、Node.js の非同期 I/O はより理想的なソリューションであり、現在では、egg や nest などの優れたエンタープライズレベルの Web フレームワークを使用して、フロントエンドで Web アプリケーションを簡単に開発できます

もちろん、フロントエンドが Python や php などの言語を学習していれば上記のことも可能ですが、引き続き、あまり使われない言語を学習するにはそれなりのコストがかかります。基本的な文法の学習に加えて、言語を習得するにはコミュニティの発展にも注意を払う必要があります。JavaScript を使用したノードは間違いなくフロントエンドにとってよりフレンドリーです。

ノード関連の知識の詳細については、次のサイトをご覧ください:

nodejs チュートリアル!

以上がNodejsでできる開発とはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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