Jag förlorar genom att inte använda MVC

Det finns en hel del ASP.NET webbformulär kodare där ute som erkänner att de inte helt enkelt inte till fullo förstå ASP.NET MVC. På många sätt kan jag umgås med dem. Den vokala fraktion som talar om ASP.NET MVC prata om det med sådan entusiasm att de gör det låter som du skulle behöva vara en idiot inte att röra sig över. I säkerhet är urvalet inte alls så enkelt.

ASP.NET webbformulär kommer inte någonstans. Dessa tekniker har sin rätta plats i en webbutvecklare verktygslåda och det är viktigt att upptäcka sina styrkor och svagheter. I allmänhet har ramverket ASP.NET MVC en tendens att offra enkel att använda (t.ex. Viewstate, validering, etc.) för att presentera utvecklarna mer restriktiv kontroll över tyglarna. Detta kan vara en fantastisk sak, men bara om du dra nytta av det. Annars kan det lika gärna vara en fråga. Omdömen

Med allt detta har jag producerat en snabb metrisk att ta reda på om ASP.NET MVC är lämplig för dig. Som jag ser det, finns det några huvudfaktorer en utvecklare bör välja ASP.NET MVC ramverk över ASP.NET webbformulär. Om ingen av dessa faktorer är övertygande för dig, så ska du hålla fast vid ASP.NET webbformulär:

för att öka kontrollen och Utökningsbarhet Omdömen

Som påpekats i kommentaren, ger ASP.NET MVC dig mer kontroll och utbyggbarhet alternativ än ASP.NET webbformulär. Du får total kontroll över platsen begäran livscykel och möjlighet att ersätta ut flera viktiga delar i regelverket (t.ex. visa motor routing, etc.), av vilka ingen är möjligt med ASP.NET webbformulär.

Utöver detta, även förvärva dig fullständig kontroll över den renderade HTML. I allmänhet är den återgivna HTML från ASP.NET webbformulär program avskyvärda. Banan styr den använder build nonsens ids och osynliga fält galore att inte bara hindra utförandet av en webbplats, men också göra CSS och Javascript utveckling en smärta. ASP.NET MVC får dig att vara mycket mer i samklang med din HTML. Det finns inga datagrids eller repeatrar som otroligt generera uppmärkning för dig. Det finns inga dolda fält för att framhärdar tillstånd för dig. Det är bara du, HTML och några utökningsmetoder. Omdömen

Till Unit Test Omdömen

Detta är enligt min mening är den mest engagerande faktorn för att använda ASP.NET MVC. När det gäller enhetstestning, ASP.NET MVC slår helt enkelt ASP.NET webbformulär. Det är inte ens nära. Medan ASP.NET webbformulär behöver dig att hoppa igenom alla former av ringar för att testa runt webbsidan händelse livscykel, till ramverket ASP.NET MVC ganska mycket tigger testas. Det finns gränssnitt över proklamera "håna mig!".

Det finns en bra anledning till varför de största ASP.NET MVC fans är också benägna att vara TDD promotorer; det är på grund av det faktum ASP.NET MVC i själva verket tillstånd för TDD. Professionellt, jag tror att det är där alla glöd kommer ifrån. Enkelt uttryckt:. Det är verkligen svårt att göra TDD med ASP.NET webbformulär och verkligen smärtfritt att göra det i ASP.NET MVC Omdömen

Om du vill prova något annorlunda Omdömen

Jag bör nämna att lära sig ASP NET MVC är en mycket engagerande process eftersom ASP.NET MVC-ramverket team har varit så interaktiv i processen. Jag anser att en stor del av attraktionskraft ASP.NET MVC är att samhället feedback inte bara tas i beaktande, är det definitivt söks efter. Ramverket har väckt så många samtal och diskussioner över bästa praxis som helt enkelt följer med presenterar dig till begrepp som du kanske nyligen har varit ovetande om. Jag skulle verkligen rekommendera att förstå ASP.NET MVC ramverk för detta ändamål enbart.

Så det är. Bortsett från dessa tre, jag kan inte komma på några andra skäl till varför en utvecklare skulle lära sig ASP.NET MVC. Möjligen är det därför acceptans är inte alls lika högt som vi tycker att det borde vara. Incitamentet för att använda ramverket kokar i huvudsak ner till enhetstestning, kontroll /töjbarhet, och tristess /intresse. Fina skäl, men inte riktigt spelbrytare för stora större delen av webbutvecklare där ute Omdömen  .;

småföretag marknadsföring

  1. 10 effektiva sätt att tjäna pengar med din Blog
  2. Hantering Generator Repair
  3. Grymma idéer till Craft Health Logo Design för ditt företag Brand Mark
  4. Biotech PR-firmor låta forskare sinnesro att fortsätta sträva efter nästa medicinska breakthroug…
  5. Facebook Fan Pages för företag: Värdefull or Not
  6. Webb datautvinning Tjänst De bra Collections
  7. Allt du behöver veta om Branding och Brand Management
  8. Skapa Online Enterprise Advertising
  9. Stor grupp Kostym: En Guide
  10. Olika användningsområden för Tractors
  11. Top Ten skäl till varför talangfulla människor Leave
  12. En ofta förbisedd steg i information Produkt Development
  13. Inte någonsin ställa dessa Intervju Questions
  14. Approaches to Area en utmärkt terapeutisk massage utöver Spa Companies
  15. Laptop LCD-skärmar kan hittas på nätet för Great Prices
  16. Industriell Switch för tekniska ändamål och Processes
  17. Ledande flytt I Sydney
  18. Tvättställ och rostfritt stål Sink - Obligatorisk Kök Items
  19. Läkemedels sociala medier och Branding
  20. De sätt att välja en kredit reparation Service