Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
A

adbwork

@adbwork
About
Posts
1
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • MVC dependencies
    A adbwork

    I think the main point is what MVC is trying to achieve, and it had better be a real world problem or it isn't worth achieving it. I think the real world problem is that, prior to using MVC separation of concerns, changes in the user interface used to require changing the model and the controller. By using MVC you break the dependency that MC have on V, but it doesn't matter if V has a dependency on MC because it really only exists to render aspects of MC. For example, we have successfully experimented with swapping a windows front end with a web front end. Both the windows and web front ends (V) depended on the M and the C (which made them easy to code) but the M and the C were able to remain unchanged in both instances. So basically MC is the bit you want to keep stable and V can change (as they often do). Separating M and C also achieves other 'real world' goals of allowing elements of the solution to vary independantly of each other. Any separation of concerns adds complexity and should only be done for a real reason. Hope that helps Andrew

    The Lounge php asp-net architecture question career
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups