70 likes | 207 Vues
SPR5. MVC Plugin Development. SPR6P. Anforderungen. Erweiterbare Grundapplikation State-Of-the-Art Plugin-Fähig Plugins sollen unabhängig entwickelt werden können. WebForms.
E N D
SPR5 MVC Plugin Development SPR6P
Anforderungen • Erweiterbare Grundapplikation • State-Of-the-Art • Plugin-Fähig • Plugins sollen unabhängig entwickelt werden können
WebForms • Itsupports an eventmodelthatpreservesstateover HTTP, whichbenefitsline-of-business Web applicationdevelopment. The Web Forms-basedapplicationprovidesdozens of eventsthataresupported in hundreds of server controls. • Ituses a Page Controller patternthataddsfunctionality to individualpages. For moreinformation, see Page Controller. • Itusesviewstate on server-basedforms, whichcanmakemanagingstateinformationeasier. • Itworks well forsmallteams of Web developers and designerswhowant to takeadvantage of the large number of componentsavailablefor rapid applicationdevelopment. • In general, itislesscomplexforapplicationdevelopment, becausethecomponents (the Page class, controls, and so on) aretightlyintegrated and usuallyrequirelesscodethanthe MVC model.
MVC • Itmakesiteasier to manage complexitybydividing an applicationintothemodel, theview, and thecontroller. • Itdoesnotuseviewstateorserver-basedforms. Thismakesthe MVC framework ideal fordeveloperswhowantfullcontroloverthebehavior of an application. • Ituses a Front Controller patternthatprocesses Web applicationrequeststhrough a singlecontroller. Thisenablesyou to design an applicationthatsupports a richroutinginfrastructure. For moreinformation, see Front Controller. • Itprovidesbettersupportfortest-drivendevelopment (TDD). • Itworks well for Web applicationsthataresupportedby large teams of developers and for Web designerswhoneed a high degree of controlovertheapplicationbehavior.
Funktion des Plugin Systems Global.asax