Samen met mijn eerdere rant...
Ik schreef. Hier. Ze klagen over de (in mijn mening) vrij slechte behandeling van architectuur (besondersM SK3 voor ASPMSC4NETMRK5 Nou, , hierMST7is een suggestie van een oplossing mst8 IkMst9 heb net de brievenboeken gelezen voor alle starterkits ♫MST10 sommige mensen hebben me gestuurd om te zeggen dat ze een architectuur-omvattende architecturee hebben ♫ MST11groteM stst12vervanging ♫ mst13mtMst14nee\Mst15 Volgens mij is het ♫
Datatoegang, bedrijfslogica, en gebruikerinterface-logica zijn in verschillende klasse gescheidenM SK2 NMSC3 niveauarchitecten hebben vele voordelenMST4 inclusiefMst5
· Er is een schone scheiding tussen de gebruikerinterface , business logica , en data-access-layers M SK3 Deze isolatie bevordert het hergebruiken van code, en maakt het onderhouden en verbeteren van de code makkelijker MSC5 De ontwikkeling is ook gemakkelijker omdat er een duidelijke ontbreking van functionaliteit is waardoor ontwikkelaars of teams van ontwikkelaars zich kunnen concentreren op verschillende delen van de applicatie tijdens de implementatie.
· Besigheidsregels zijn gecentraliseerd in één component die makkelijk te hergebruiken is en een hoge -niveau taal is voorgesteld, zoals C\ #\ of Visual Basic.
· Data-access code is gecentraliseerd op één plek waardoor ontwikkeling en onderhoud makkelijker zijn.
OK, waar te beginnen...eerstM SK2 dit wordt gecombineerd met een basislogisch structuurdiagram MSC3 geen UML hier ... deze starterkits zijn zo'n waardevolle hulpbron voor ASP~.NET-ontwikkelaars,~ zou het echt zo moeilijk zijn om ze op een redelijk detailniveau te verklaren?
In het Architecture Center vind je een hoop mooie, gedetailleerde academische teksten over patronen. Een mooi document. over het MVC-patroon: ), -, als je ' een bepaalde vorm van graad doet op deze ,, dan zijn ' ideaal en ., wat ' ontbreekt is dat de ', ',, ons van deze theorie naar een app brengt.
Sorry, dit is mijn pet peeve op het moment - en één reden waarom ik denk dat .NET niet serieus wordt genomen in de industrie |- Java slaat prefessionalisme aan ♫, je hebt gestructureerde architecture's | , | patroongedreven architecture’s ♫
UPDATE: Eigenlijk, vond een echt goede M SK2 Kijk maar eens. Hier. voor een mooi artikel over Bladsycontrollers in ASP.NET