Node.js API全スタック開発フレームワーク


Node.jsフレームNo.jsは、Chrome V 8エンジンに基づくJavaScript実行環境です.Node.jsはイベント駆動、非閉塞式I/Oのモデルを使用しており、軽量で効率的です.Node.jsのパッケージマネージャnpmは、世界最大のオープンソースライブラリ生態システムです.
API
  • Actorherは、Node.jsに適した高速、軽量、多重送信に適したAPIサーバであり、使いやすいツールパッケージを作成して、再利用可能で拡張可能なAPI
  • を作成するのに非常に適している.
  • Loopbackは、非常に少ない符号化を使用して動的エンドのREST APIを作成することができる.これは、開発者に簡単なAPIツールを提供することにより、Expressフレーム
  • を補完する.
  • Retify REST APIライト級のフレーム.APIによってデータを提供するサーバ端フレーム
  • Socket.ioフレームワークは主にリアルタイムWebアプリケーションのシーンに適用され、リアルタイム双方向のイベントベースの通信機構が実現され、プラットフォームにまたがっており、様々な接続方式が自動的に切り替えられ、インスタント通信の開発に便利である.
    フル?スタック
  • Meteor Meteorは、近代的なWebアプリケーションを構築するための超簡単な環境を提供し、リアルタイムのWebアプリケーションを構築するためのモデルビューコントローラ(MVC)のフレームワークを提供し、サーバと絶えず同期する
  • .
  • Keystone Keystoneは、ExpressとMongoDBをベースに構築されたNode.js CMSとWebアプリケーションプラットフォームです.このフレームワークは、データベースドライバのWebアプリケーションとAPIの理想的な選択であり、Express、MongoDB、MongooseはNodeのキーコンポーネント
  • である.
  • MERNはMeanに類似しており、MongoDB、Express、React、Nodeを使用したフルスタックJavascript開発アーキテクチャである.以下の特性を持つ
    React       
           
       React          
    Ava     (      )
         
       Docker
          
    
  • Sinaraのフレーム
  • Express簡潔で柔軟なNode.js Webアプリケーションのフレームワークは、Web/モバイルアプリケーションとAPIを構築するための理想的な選択
  • である.
  • Kooaは次世代のNode.jsのWebフレームです.Expressチームによって設計されます.より小型で、より表現力に富み、より信頼性の高いWebアプリケーションとAPIの開発基盤を提供することを目的とする.
  • Hapi Hapiは、Node.jsベースのアプリケーションとサービスを構築するための豊かな枠組みであり、開発者は、アーキテクチャを構築するのではなく、ポータブルで再利用可能なアプリケーションロジックに重点を置いている.ビルドイン入力検証、キャッシュ、認証、その他のWebアプリケーション開発によく使われる機能