すばやくスケーラブルなサーバーサイドアプリケーションを構築するための革新的なNode.jsフレームワークです。
すばやくスケーラブルなサーバーサイドアプリケーションを構築するための革新的なNode.jsフレームワークです。最新のJavaScriptを使用し、TypeScript(JavaScriptを拡張したスーパーセット)で構築され 、OOP(オブジェクト指向プログラミング)、FP(関数型プログラミング)、およびFRP(関数型リアクティブプログラミング)の要素を取り入れています。
NestはExpress(デフォルト)やFastifyなどのさまざまなライブラリとの互換性を提供することで、たくさんのサードパーティプラグインを簡単に使用することができます。
近年、Node.jsの発展によって、JavaScriptはフロントエンドとバックエンドの両方でWebの「共通言語」になりました。そしてフロントエンドでは、Angular、React、Vueなどの素晴らしいプロジェクトが生まれ、開発効率が飛躍的に向上しました。一方で、サーバーサイドでは、Node.jsエコシステム上に優れたライブラリ、ヘルパー、ツールがたくさんありますが、それらのどれもが主要な問題であるアーキテクチャを効果的に解決するものではありませんでした。
Nestは、実用的なアーキテクチャをすぐに構築できることを目的としています。具体的には、テストフレンドリーで、スケーラブルで、疎結合で、運用にやさしいアプリケーションを構築できるようになっています。また、アーキテクチャはAngularにインスパイアされています。
- To check out the guide, visit docs.nestjs.com. 📚
- 要查看中文 指南, 请访问 docs.nestjs.cn. 📚
- 가이드 문서는 docs.nestjs.com에서 확인하실 수 있습니다. 📚
- ガイドは docs.nestjs.comでご確認ください。 📚
質問やサポートについては、公式のDiscordチャンネルを使用してください。また、このリポジトリのissueリストは、バグレポートと機能リクエスト 専用 です。
issueを作成する前に、必ずIssue Reporting Checklistをお読みください。ガイドラインに準拠していないissueは、クローズされる場合があります。
公式サポートを利用することで、Nestコアチームからのテクニカルサポート、移行戦略、ベストプラクティスの提供、アーキテクチャの相談、PRレビュー、メンタリングを受けることができます。詳しくはこちらをご覧ください。
Nestは、MITライセンスのオープンソースプロジェクトです。スポンサーと支援者による素晴らしいサポートによって、その発展を支えられています。参加したい場合はこちらをご覧ください。
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.