Patrick From An IBank
Patrick From An IBank

Reputation: 357

Do I need ASP.NET MVC?

I realize that ASP.NET MVC has all the hype. I have my doubts that I need it, but wanted to explain my potential project:

So what do you think? While using the "sexy" technology is cool, is it necessary?

Upvotes: 1

Views: 576

Answers (7)

johnny
johnny

Reputation: 19735

You mention you're moving to project management. Do you think any of the projects or products you look into will be using MVC? If so then at least you'll have some familiarity by learning it with this small application. This means it is necessary, if you need it as a PM, but you do not require it just to build the app. It could run with anything you choose.

Incidentally, ASP.NET MVC is new, not MVC, not by any stretch of the imagination. I know you did not say it was, but you mention hype. I cannot help but think Java and other folks are saying, "We've been doing this for years and years."

Upvotes: 2

Brian Ensink
Brian Ensink

Reputation: 11218

No you don't strictly need MVC but are you asking whether you should learn something new or use what you already know for an internal project? An internal project might be the perfect place to try out something new.

Upvotes: 6

Arron S
Arron S

Reputation: 5537

You can use both.

Create a Visual Studio Web Application (not a website), and you'll be able to use both if needed. You'll just need to add a reference to MVC and setup the routing.

Webforms and MVC

Upvotes: 1

Matt Grande
Matt Grande

Reputation: 12157

As was said, it's not necessary. However, if you're doing a basic CRUD application (and it sounds like you are), MVC would make that nice and easy.

Upvotes: 2

Matthew Groves
Matthew Groves

Reputation: 26141

If unit testing is important to you, go with MVC. Everything else you mentioned, though, points to WebForms.

Upvotes: 0

Dan Atkinson
Dan Atkinson

Reputation: 11699

It's not necessary, no, but there's no reason why you can't use webforms or MVC.

If you feel comfortable working with webforms, then go down the webforms approach. If, however, you feel the need to broaden your knowledge of architectural patterns, then ASP.NET MVC is a pretty nice thing to use.

Upvotes: 0

Kevin Pang
Kevin Pang

Reputation: 41442

No, it's not necessary. It sounds like you've already made up your mind. If the application isn't all that critical and you're more familiar with web forms, just do it the way you know how to. I think ASP.NET MVC is worth learning, but it isn't the right solution for every project. Go and try it out in your free time so that when this situation comes up again, you'll have more options available to you.

Upvotes: 7

Related Questions