MVC / MVVM - you doing it?

jxharding

Expert Member
Joined
May 4, 2006
Messages
1,629
Reaction score
3
Just wanting to hear, who's doing MVC or MVVM?
It is a requirement for a lot of jobs these days. Do you think this is the way it's going?
Obviously normal asp.net will always have a place, but can't help to notice that there is an ever increasing requirement for MVC / MVVM in job specs.

Any thoughts?
 
ASP MVC is miles ahead of normal ASP.NET, makes development and maintenance much easier and cheaper. Also the MVC Web API is awesome for creating RESTful services.
 
Its a great way to get separation of concern for your code.

I use MVVM (XAML/C#) and MVC (asp.net) and its great when you need to port code between platforms.

And with further teaching you can even make those classes (MVVM) be only based off interfaces and abstract classes. My programs are not even aware of where they get their data, which is great for unit testing.

MVVM and MVC is great, but what should be your main objective is to concentrate in making your code decoupled, by creating classes and methods that follow separation of concerns. MVVM and MVC is just a small slice of that pie, but its a great start.

Great software design should be the following:

1. Reliable
2. Flexible
3. Separation of concerns
4. Reusable
5. Maintainable
 
Last edited:
I'm not always clued up on terminology and new trends, but I found that 99% of the time I'm already doing the crap they think out/become standard as it goes along.

I don't think i'll ever go back to non-MVC/MVVM type programming really
 
Can I ask a question here. I work more in front end and with styling, but I worked on a project last year that was MVC based and I found it helluva confusing finding the correct files to work from, even after a couple of weeks. Everything was so modular, code was all over the place. Maybe it was just this particular project but it certainly didn't speed up my workflow. Perhaps it was easier for the programmers to work with tho?
 
Can I ask a question here. I work more in front end and with styling, but I worked on a project last year that was MVC based and I found it helluva confusing finding the correct files to work from, even after a couple of weeks. Everything was so modular, code was all over the place. Maybe it was just this particular project but it certainly didn't speed up my workflow. Perhaps it was easier for the programmers to work with tho?

Depends on the programmer dude. If it took you longer finding a file to do your front-end stuff with than normal, your programmer is a retard
 
Currently having knowledge of these frameworks is a sure thing. I have used MVVM (Prism) for the last two years and it has been quite a success. Started a bit with MVC and have been impressed with its ease of use.
 
Top
Sign up to the MyBroadband newsletter
X