Click here to Skip to main content
14,384,408 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: No Evangelism Evaluation Pin
Kornfeld Eliyahu Peter2-Oct-18 5:26
mveKornfeld Eliyahu Peter2-Oct-18 5:26 
GeneralRe: No Evangelism Evaluation Pin
Jacquers2-Oct-18 6:19
memberJacquers2-Oct-18 6:19 
GeneralRe: No Evangelism Evaluation Pin
F-ES Sitecore2-Oct-18 6:21
mveF-ES Sitecore2-Oct-18 6:21 
GeneralRe: No Evangelism Evaluation Pin
Nathan Minier2-Oct-18 7:05
professionalNathan Minier2-Oct-18 7:05 
GeneralRe: No Evangelism Evaluation Pin
ZurdoDev2-Oct-18 7:06
professionalZurdoDev2-Oct-18 7:06 
GeneralRe: No Evangelism Evaluation Pin
Kornfeld Eliyahu Peter2-Oct-18 8:02
mveKornfeld Eliyahu Peter2-Oct-18 8:02 
GeneralRe: No Evangelism Evaluation Pin
F-ES Sitecore2-Oct-18 23:36
mveF-ES Sitecore2-Oct-18 23:36 
GeneralRe: No Evangelism Evaluation Pin
Foothill2-Oct-18 6:25
professionalFoothill2-Oct-18 6:25 
I have found MVC to be a powerful addition to my toolset but I must admit that the way MS implemented various facets can be confusing at times (I'm looking at you routing).

Pros:
I like to be able to write code loops right there in the HTML markup (list/table building is easier)
You can apply filters which execute on each request to an entire controller or a single action (no repeated session management boilerplate code)
Loose coupling between models and controllers

Cons:
Routing can become painful as web sites grow larger and deeper
Documentation for the under-the-hood parts is spartan
Far to many string literals required controller code
if (Object.DividedByZero == true) { Universe.Implode(); }

GeneralRe: No Evangelism Evaluation Pin
R. Giskard Reventlov2-Oct-18 9:44
memberR. Giskard Reventlov2-Oct-18 9:44 
GeneralRe: No Evangelism Evaluation Pin
raddevus2-Oct-18 9:52
mvaraddevus2-Oct-18 9:52 
GeneralRe: No Evangelism Evaluation Pin
kmoorevs2-Oct-18 14:21
memberkmoorevs2-Oct-18 14:21 
GeneralRe: No Evangelism Evaluation Pin
#realJSOP3-Oct-18 0:15
mve#realJSOP3-Oct-18 0:15 
GeneralRe: No Evangelism Evaluation Pin
Leng Vang3-Oct-18 10:40
memberLeng Vang3-Oct-18 10:40 
GeneralHarsh in Q&A Today Pin
#realJSOP2-Oct-18 4:59
mve#realJSOP2-Oct-18 4:59 
GeneralRe: Harsh in Q&A Today Pin
RickZeeland2-Oct-18 7:36
mveRickZeeland2-Oct-18 7:36 
GeneralMickeysoft! Pin
CodeWraith2-Oct-18 4:52
memberCodeWraith2-Oct-18 4:52 
GeneralRe: Mickeysoft! Pin
lopatir2-Oct-18 7:06
memberlopatir2-Oct-18 7:06 
GeneralCCC 2/10 Pin
PeejayAdams2-Oct-18 1:09
memberPeejayAdams2-Oct-18 1:09 
GeneralRe: CCC 2/10 Pin
OriginalGriff2-Oct-18 1:14
protectorOriginalGriff2-Oct-18 1:14 
GeneralRe: CCC 2/10 Pin
PeejayAdams2-Oct-18 1:40
memberPeejayAdams2-Oct-18 1:40 
GeneralSometimes, Amazon tells you a bit too much. Pin
OriginalGriff2-Oct-18 1:02
protectorOriginalGriff2-Oct-18 1:02 
GeneralRe: Sometimes, Amazon tells you a bit too much. Pin
Rage2-Oct-18 1:41
professionalRage2-Oct-18 1:41 
GeneralRe: Sometimes, Amazon tells you a bit too much. Pin
OriginalGriff2-Oct-18 1:44
protectorOriginalGriff2-Oct-18 1:44 
GeneralRe: Sometimes, Amazon tells you a bit too much. Pin
Slacker0072-Oct-18 2:07
professionalSlacker0072-Oct-18 2:07 
GeneralRe: Sometimes, Amazon tells you a bit too much. Pin
Eric Lynch2-Oct-18 2:41
mvaEric Lynch2-Oct-18 2:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.