Node.js
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>JavaScript#q9fc6e24]]
*目次 [#l20a08ff]
#contents
*概要 [#d6eecc54]
Node.jsは、サーバーサイドのJavaScript
*詳細 [#t4cb2e83]
+[[CommonJS>JavaScript#xe3a8701]]に準拠
+その後、Node.jsが独自拡張
+Node.jsの拡張仕様に他言語が追随
+Node.js拡張仕様が事実上の[[CommonJS>JavaScript#xe3a8701]]
※ サーバーサイドのJavaScriptとは言うものの、~
JavaScript系のフロントエンド開発ツールは、~
ほぼ、このNode.jsで開発されている。
**インストール [#v29790d0]
[[コチラ>npm#maa2da9f]]を参照。
**パッケージ・マネージャ [#a6a2332a]
***[[npm]] [#p32fa676]
***他には無い模様。 [#x100cf05]
**サーバ・サイド開発 [#sc97447f]
***[[Express]] [#hcefa3b5]
***, etc. [#ya8b886b]
**クライアント・サイド開発 [#c2c649a9]
***[[React]] [#ibbea363]
***[[Cordova>Cordova (PhoneGap)]] [#ibbea363]
***, etc. [#of156bc9]
*Deno [#td8cbc5f]
**既存の問題点 [#c257ba4b]
サーバーサイドのJavaScriptランタイムエンジンに関する深刻...
-サーバーサイドのJavaScriptランタイムエンジンの問題点
--[[Promise (JavaScript)]]を使用せずに無数の開発者をコー...
--JavaScriptは非常に安全なサンドボックス環境を提供するが、~
サーバー側のセキュリティ保証を実装する機会を逃した。
--原始的なUIのGYPというモジュール・ビルド・システム。
**代替案のDeno [#m80dfb8d]
***概要 [#aa924e03]
V8 JavaScriptエンジン上の安全な[[TypeScript>JavaScript#kf...
Denoという新しいプロダクトを代替案として提供しようとして...
プロトタイプモードであり、実際の作業にまだ使用すべきでは...
***特徴 [#vba26172]
-静的型チェックのため[[TypeScript>JavaScript#kf4fe370]]を...
-モジュールシステムは大幅に簡素化。
-セキュリティ
--ネットワークやディスクへのアクセス許可を選択できる。
--システムコールはメッセージの受け渡しによって行われる。
-カジュアルなプロジェクトから高度に構造化されたプログラム...
**参考 [#pb4b2011]
-Node.js Creator Blasts Node.js, Offers a Secure TypeScri...
https://thenewstack.io/node-js-creator-blasts-node-js-off...
-Deno: Node.jsのオリジナルの作者によるセキュアなV8 TypeSc...
https://www.infoq.com/jp/news/2019/01/deno-v8-typescript/
-Node.jsの次にDenoを使いたい - No Regrets in Bathing~
http://hashrock.hatenablog.com/entry/2018/12/04/004504
-Deno について知っていることと、今後への期待 v1811 - Qiita~
https://qiita.com/euxn23/items/f3b45e3c093e448acf9b
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>JavaScript#q9fc6e24]]
*目次 [#l20a08ff]
#contents
*概要 [#d6eecc54]
Node.jsは、サーバーサイドのJavaScript
*詳細 [#t4cb2e83]
+[[CommonJS>JavaScript#xe3a8701]]に準拠
+その後、Node.jsが独自拡張
+Node.jsの拡張仕様に他言語が追随
+Node.js拡張仕様が事実上の[[CommonJS>JavaScript#xe3a8701]]
※ サーバーサイドのJavaScriptとは言うものの、~
JavaScript系のフロントエンド開発ツールは、~
ほぼ、このNode.jsで開発されている。
**インストール [#v29790d0]
[[コチラ>npm#maa2da9f]]を参照。
**パッケージ・マネージャ [#a6a2332a]
***[[npm]] [#p32fa676]
***他には無い模様。 [#x100cf05]
**サーバ・サイド開発 [#sc97447f]
***[[Express]] [#hcefa3b5]
***, etc. [#ya8b886b]
**クライアント・サイド開発 [#c2c649a9]
***[[React]] [#ibbea363]
***[[Cordova>Cordova (PhoneGap)]] [#ibbea363]
***, etc. [#of156bc9]
*Deno [#td8cbc5f]
**既存の問題点 [#c257ba4b]
サーバーサイドのJavaScriptランタイムエンジンに関する深刻...
-サーバーサイドのJavaScriptランタイムエンジンの問題点
--[[Promise (JavaScript)]]を使用せずに無数の開発者をコー...
--JavaScriptは非常に安全なサンドボックス環境を提供するが、~
サーバー側のセキュリティ保証を実装する機会を逃した。
--原始的なUIのGYPというモジュール・ビルド・システム。
**代替案のDeno [#m80dfb8d]
***概要 [#aa924e03]
V8 JavaScriptエンジン上の安全な[[TypeScript>JavaScript#kf...
Denoという新しいプロダクトを代替案として提供しようとして...
プロトタイプモードであり、実際の作業にまだ使用すべきでは...
***特徴 [#vba26172]
-静的型チェックのため[[TypeScript>JavaScript#kf4fe370]]を...
-モジュールシステムは大幅に簡素化。
-セキュリティ
--ネットワークやディスクへのアクセス許可を選択できる。
--システムコールはメッセージの受け渡しによって行われる。
-カジュアルなプロジェクトから高度に構造化されたプログラム...
**参考 [#pb4b2011]
-Node.js Creator Blasts Node.js, Offers a Secure TypeScri...
https://thenewstack.io/node-js-creator-blasts-node-js-off...
-Deno: Node.jsのオリジナルの作者によるセキュアなV8 TypeSc...
https://www.infoq.com/jp/news/2019/01/deno-v8-typescript/
-Node.jsの次にDenoを使いたい - No Regrets in Bathing~
http://hashrock.hatenablog.com/entry/2018/12/04/004504
-Deno について知っていることと、今後への期待 v1811 - Qiita~
https://qiita.com/euxn23/items/f3b45e3c093e448acf9b
ページ名: