Bei der ASP.NET-Entwicklung verwendet das Front-End-Programm der Website unter normalen Umständen nicht den .NET-Steuerungsmodus und die Leistung wird verbessert. Die Entwicklungsmethode von .NET-Steuerelementen trägt eher zur Verbesserung der Entwicklungseffizienz und zur Verbesserung der Wiederverwendbarkeit von Modulen bei. Der Nachteil besteht jedoch darin, dass es zu einem gewissen Leistungsverlust kommt. Ohne Datenbindung besteht beispielsweise offensichtlich keine Notwendigkeit, die Datenquelle zu beurteilen Konvertieren Sie den Datentyp, und es sind keine Seitensteuerelemente und Steuerereignisse usw. erforderlich, wodurch die Verwendung von ViewState vermieden wird. Darüber hinaus verfolgen .NET-Steuerelemente häufig vollständige Funktionen Auch nutzloser Code beeinträchtigt die Leistung. Basierend auf den oben genannten Überlegungen hat sich die Website-Template-Engine von Fangbi für einen anderen A-Template-Ansatz entschieden.
FangPage Template, auch FPT genannt, ist eine auf ASP.NET basierende Template-Engine (Template Engine), die für die agile WEB-Anwendungsentwicklung und die vereinfachte Entwicklung von Unternehmensanwendungen entwickelt wurde. Es ermöglicht jedem, in .NET-Code definierte Objekte mithilfe einer einfachen HTML-ähnlichen Vorlagensprache (Template Language) zu definieren oder darauf zu verweisen. Wenn FPT auf die Webentwicklung angewendet wird, können Schnittstellendesigner gleichzeitig mit Programmentwicklern eine Website entwickeln, die der MVC-Architektur folgt. Das heißt, Seitendesigner können sich nur auf den Anzeigeeffekt der Seite konzentrieren, während sich Programmentwickler auf die Geschäftslogik konzentrieren Codierung. FPT trennt den .NET-Programmcode von der Webseite, was die langfristige Wartung der Website erleichtert und uns auch eine Alternative zum herkömmlichen .NET-Steuerungsmodusdesign bietet.
Im Vergleich zur herkömmlichen WebForm- und MVC-Entwicklung behält FPT die Trennung von Grafikdesign und Anwendungslogik bei und bietet außerdem eine besser verwaltbare Methode, mit der Benutzer ASP.Net-Dynamik nur durch Verständnis des grundlegenden HTML-Codes erstellen können Modifizieren und gestalten Sie die Schnittstelle. Noch wichtiger ist, dass es auch ein hochwertiges, hochintegriertes und konsistentes Entwicklungsframework enthält, das es den Benutzern erleichtert, es zu verstehen und zu entwickeln.
Expandieren