Einführung in PlugNTMVC
ASP.NET weist aufgrund seines Pipeline-Designs eine gute Skalierbarkeit auf, und das gesamte ASP.NETMVC-Anwendungsframework wird durch die Erweiterung von ASP.NET implementiert. Wir wissen, dass die Erweiterungspunkte von ASP.NET nur in den beiden HttpMoudle und HttpHandler widergespiegelt werden müssen Neben den Kernkomponenten wird das gesamte ASP.NETMVC-Framework durch angepasstes HttpMoudle (UrlRoutingModule) und HttpHandler (MvcHandler) implementiert, ein Pseudo-MVC-Anwendungsmuster-Entwicklungsframework, das auf der Asp.NetWeb-Plattform basiert und hauptsächlich für das Web verwendet wird rasante Entwicklung.
Lizenzvereinbarung: ApacheLicense, kostenlos für kommerzielle Nutzung
[Framework beinhaltet]
1. Persistenzschicht-Framework PlugNTORM
2. Webentwicklungs-Framework PlugNTMVC
3. Einfaches und praktisches individuelles Berechtigungssystem
4. Leichte Template-Engine RazorEngine
5. BootStrap, ein einfaches, intuitives, leistungsstarkes Front-End-Entwicklungsframework für Mobilgeräte
6. Leichter Json-Parser LitJson.JsonMapper
7. Einfache Front-End-JS-Bibliothek plugnt.common.js
[Funktionen von PlugNTMVC]
1. Einfach und leicht, das gesamte Framework besteht aus Backend (IHttpHandler+RazorEngine) und Frontend+(jquery+bootstrp), und es besteht keine Notwendigkeit, das Routing zu konfigurieren.
2. Niemals überdesignen, einfach, leicht zu erlernen und leicht zu verwenden ist die Positionierung dieses Frameworks.
3. Einfach und leicht, unterstützt SQLServer/MySQL/Access und andere Datenbanken und unterstützt mehrere Datenbankverbindungen
4. Vollständige Trennung von Ansichtslogik und Ansichtsvorlagen
5. Die Template-Engine ist einfach und benutzerfreundlich und die Syntax entspricht im Wesentlichen der von nativem C#.
[Funktionen, die das PlugNTMVC-Framework nicht ausführen kann]
Die Verwendung von PlugNTORM kann mehr als 99 % der Datenoperationen bewältigen, aber für die anderen 1 % der komplexen Abfragen, wie z. B. das Abrufen einiger gemeinsamer Tabellen mit mehreren Tabellen, ist PlugNTORM nicht gut darin (tatsächlich ist kein ORM für komplexe Abfragen gut). . Zu diesem Zeitpunkt können Sie die DbHelper-Klasse direkt verwenden oder sie für den Betrieb mit der DbHelper-Klasse kombinieren