nest - TypeScript と JavaScript (ES6、ES7、ES8) の上に効率的でスケーラブルなエンタープライズ グレードのサーバー側アプリケーションを構築するための進歩的な Node.js フレームワーク 🚀

(A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀)

Created at: 2017-02-05 04:12:52
Language: TypeScript
License: MIT

ネストのロゴ

効率的でスケーラブルなサーバー側アプリケーションを構築するための漸進的なNode.jsフレームワーク。

NPM バージョン パッケージライセンス NPM ダウンロード サークルCI カバレッジ 不和 Open Collective の支援者 Open Collective のスポンサー 私たちを応援してください

説明

Nest は、効率的でスケーラブルなNode.jsサーバー側アプリケーションを構築するためのフレームワークです。最新の JavaScript を使用し、 TypeScript (純粋な JavaScript との互換性を維持)で構築され 、OOP (オブジェクト指向プログラミング)、FP (関数型プログラミング)、および FRP (関数型リアクティブ プログラミング) の要素を組み合わせます。

内部では、Nest はExpressを利用しますが、 Fastifyなどの幅広い他のライブラリとの互換性も提供し、利用可能な無数のサードパーティ プラグインを簡単に使用できるようにします。

哲学

近年、Node.js のおかげで、JavaScript はフロントエンド アプリケーションとバックエンド アプリケーションの両方の Web の「共通語」になり、AngularReactVueなどの素晴らしいプロジェクトが生まれ、開発者の生産性が向上し、高速でテスト可能で拡張可能なフロントエンド アプリケーション。ただし、サーバー側では、ノード用の優れたライブラリ、ヘルパー、およびツールがたくさんありますが、それらのどれもが主要な問題であるアーキテクチャを効果的に解決していません。

Nest は、すぐに使用できるアプリケーション アーキテクチャを提供することを目指しています。これにより、高度にテスト可能で、スケーラブルで、疎結合で、保守が容易なアプリケーションを簡単に作成できます。アーキテクチャは Angular に大きく影響を受けています。

入門

質問

質問やサポートについては、公式のDiscord チャンネルをご利用ください。このリポジトリの問題リストは、バグ レポートと機能リクエスト専用です。

問題

問題を開く前に、必ず問題報告チェックリストをお読みください。ガイドラインに準拠していない問題は、すぐにクローズされる場合があります。

コンサルティング

公式サポートにより、Nest コア チームから直接専門家のサポートを受けることができます。専任のテクニカル サポート、移行戦略、ベスト プラクティス (および設計上の決定) に関するアドバイス、PR レビュー、およびチーム増強を提供します。サポートの詳細については、こちらをご覧ください。

サポート

Nest は MIT ライセンスのオープン ソース プロジェクトです。スポンサーと素晴らしいバッカーからのサポートのおかげで、それは成長することができます. 参加したい場合は、こちらをお読みください。

主なスポンサー

ゴールドスポンサー

シルバースポンサー

スポンサー

バッカーズ

連絡を取り合う

ライセンス

Nest はMIT のライセンスを受けています。