.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • Deno (ディーノ)
  • JSConf EU 2018の講演「Node.jsに関する10の反省点」において発表

詳細

既存の問題点

サーバーサイドのJavaScriptランタイムエンジンに関する深刻な不安を表明

  • サーバーサイドのJavaScriptランタイムエンジンの問題点
    • Promise (JavaScript)を使用せずに無数の開発者をコールバック地獄に陥れた。
    • JavaScriptは非常に安全なサンドボックス環境を提供するが、
      サーバー側のセキュリティ保証を実装する機会を逃した。
    • 原始的なUIのGYPというモジュール・ビルド・システム。

代替案のDeno

概要

V8 JavaScriptエンジン上の安全なTypeScriptランタイムである
Denoという新しいプロダクトを代替案として提供しようとしている。
プロトタイプモードであり、実際の作業にまだ使用すべきではない。

特徴

  • 静的型チェックのためTypeScriptを使用。
  • モジュールシステムは大幅に簡素化。
  • セキュリティ
    • ネットワークやディスクへのアクセス許可を選択できる。
    • システムコールはメッセージの受け渡しによって行われる。
  • カジュアルなプロジェクトから高度に構造化されたプログラムに及ぶ。

参考

  • Node.jsの後悔から生まれた新しい実行環境・Deno入門
    〜簡単なアプリケーション作成ハンズオン付き〜 | さくらのナレッジ
    https://knowledge.sakura.ad.jp/24150/

Qiita


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-07-03 (金) 12:49:48 (37d)