PlugNTMVC の概要
ASP.NET はパイプライン設計により優れたスケーラビリティを備えており、ASP.NETMVC アプリケーション フレームワーク全体は ASP.NET を拡張することによって実装されます。ASP.NET の拡張ポイントは 2 つの HttpMoudle と HttpHandler On に反映するだけで済みます。実際、ASP.NETMVC フレームワーク全体は、カスタマイズされた HttpMoudle (UrlRoutingModule) と HttpHandler (MvcHandler) を通じて実装されます。PlugNTMVC は、主に Web に使用される、Asp.NetWeb プラットフォームに基づく疑似 MVC アプリケーション パターン開発フレームワークです。急速な発展。
ライセンス契約: ApacheLicense、商用利用は無料
[フレームワークに含まれるもの]
1. 永続層フレームワーク PlugNTORM
2. Web開発フレームワーク PlugNTMVC
3. シンプルかつ実用的なカスタマイズ許可システム
4. 軽量テンプレートエンジン RazorEngine
5. BootStrap、シンプル、直感的、強力なモバイルファーストのフロントエンド開発フレームワーク
6. 軽量の Json パーサー LitJson.JsonMapper
7. シンプルなフロントエンド JS ライブラリ plugnt.common.js
【PlugNTMVCの特徴】
1. シンプルで軽量、フレームワーク全体はバックエンド (IHttpHandler+RazorEngine) とフロントエンド +(jquery+bootstrp) によって構築され、ルーティングを構成する必要はありません。
2. 過剰なデザインはせず、シンプル、学びやすく、使いやすい、がこのフレームワークの位置付けです。
3. シンプルで軽量、sqlserver/mysql/access およびその他のデータベースをサポートし、複数のデータベース接続をサポート
4. ビューロジックとビューテンプレートの完全な分離
5. テンプレート エンジンはシンプルで使いやすく、構文は基本的にネイティブ C# と同じです。
【PlugNTMVCフレームワークでできない機能】
PlugNTORM を使用すると、データ操作の 99% 以上を処理できますが、複数テーブルの結合テーブルの取得など、残りの 1% の複雑なクエリについては、PlugNTORM は苦手です (実際、複雑なクエリを得意とする ORM はありません)。 。このとき、DbHelper クラスを直接使用することも、DbHelper クラスと組み合わせて操作することもできます。