ノードは無料ですか?

藏色散人
リリース: 2023-02-08 10:38:54
オリジナル
2413 人が閲覧しました

node は無料です。node は 2009 年 5 月にリリースされ、Ryan Dahl によって開発されました。これは、Chrome V8 エンジンに基づく JavaScript 実行環境です。イベント駆動型のノンブロッキング I/O モデルを使用します。 JavaScript をサーバー側開発プラットフォームで実行できるようにし、Node は Module モジュールを使用してさまざまな機能を分割し、アプリケーション開発を簡素化します。

ノードは無料ですか?

このチュートリアルの動作環境: Windows 10 システム、Node.js バージョン 17、DELL G3 コンピューター

ノードは無料です? ######### 無料。

Node.js の概要

Node.js はオープン ソース サーバー環境です
  • Node.js は無料です
  • Node.js はさまざまなプラットフォーム (Windows、Linux、Unix、Mac OS X など) で実行できます
  • Node .js はサーバー上で JavaScript を使用します
  • Node.js は 2009 年 5 月にリリースされ、Ryan Dahl によって開発されました。これは、Chrome V8 エンジンに基づく JavaScript 実行環境であり、イベント ドライバー。ノンブロッキング I/O モデルにより、JavaScript をサーバー側開発プラットフォームで実行できるようになり、JavaScript が PHP、Python、Perl、Ruby などのサーバー側言語と同等のスクリプト言語になります。
Node.js は、いくつかの特別な使用例を最適化し、ブラウザ以外の環境で V8 の実行を向上させるための代替 API を提供します。V8 エンジンは、JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。Chrome JavaScript に基づいています。プラットフォーム実行時に確立されるこれを使用して、応答速度が速く、拡張が容易なネットワーク アプリケーションを簡単に構築できます。

開発履歴

2009 年 2 月、Ryan Dahl は自身のブログで、V8 ベースの軽量 Web サーバーを作成し、一連のライブラリを提供する準備を進めていると発表しました。

2009 年 5 月に、Ryan Dahl は Node パッケージの初期バージョンの一部を GitHub にリリースしました。その後数か月のうちに、一部の人々が Node を使用してアプリケーションを開発し始めました。

Node.js の講義は、2009 年 11 月と 2010 年 4 月の両方の JSConf カンファレンスで開催されました。

2010 年末、Node はクラウド コンピューティング サービス プロバイダー Joyent から資金提供を受け、創設者の Ryan Dahl が Joyent に加わり、Node の開発をフルタイムで担当しました。

2011 年 7 月に、Node は Microsoft のサポートを受けて Windows バージョンをリリースしました。

2016 年の leftpad 事件をきっかけに Yarn が誕生しました

2021 年には最新バージョン Node.js 17 がリリースされます。

関数モジュール

Node はモジュール モジュールを使用してさまざまな関数を分割し、アプリケーション開発を簡素化します。モジュール モジュールは、C 言語のクラス ライブラリに似ています。各 Node クラス ライブラリには、非常に豊富な関数が含まれています。たとえば、http モジュールには、開発者が http、tcp/udp などを簡単に操作できるようにする http 関数に関連する多くの関数が含まれています。 tcp/udpサーバー。

プログラム内でモジュールを使用すると非常に便利です。必要な作業は次のとおりです。

ここでは、http クラス ライブラリを導入し、http クラス ライブラリへの参照を保存します。 http 変数に。この時点で、Node はアプリケーション内の node_modules ディレクトリを検索し、このディレクトリ内で http モジュールを検索します。 Node.js がこのディレクトリを見つけられない場合、グローバル モジュール キャッシュ内を検索します。ユーザーは相対パスまたは絶対パスを使用してモジュールの場所を指定できます。例:

var myModule = require('./myModule.js');
ログイン後にコピー

モジュールには多くの機能コード スニペットが含まれています。モジュール内のコードの大部分はプライベートです。つまり、モジュール内で定義された関数メソッドと変数は、同じモジュール内でのみ呼び出すことができます。もちろん、一部のメソッドと変数はモジュールの外部に公開でき、この場合は、exports オブジェクトを使用してこれを実現できます。

推奨学習: 「

node.js ビデオ チュートリアル

以上がノードは無料ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート