Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
The Future: MVC vs WPF vs WinForms
Message
General information
Forum:
ASP.NET
Category:
MVC
Miscellaneous
Thread ID:
01541690
Message ID:
01541716
Views:
46
>>>>Hello:
>>>>
>>>>I recently developed my first MVC 4 app. I liked it and I liked the data validation aspect of it.
>>>>
>>>>This weekend I watched a PluralSight video on WPF. It seemed pretty cool, but the data validation via XAML seemed pretty painful.
>>>>
>>>>I've never developed anything in WinForms yet.
>>>>
>>>>I like using Entity Framework, which fits in quite well with MVC.
>>>>
>>>>So, my question is: What is best to use for presenting data to the user and letting the user change/add/etc.?
>>>>What is the future for these technologies?
>>>>
>>>>Did I give up too early on WPF? Or should I stick with MVC? Or WinForms?
>>>>
>>>>Thanks!
>>>
>>>Surely the answer to this will depend to a large extent on the type of application you want to produce ?
>>>
>>>If it *can* be web-based and such a solution would also provide a rich enough UI using ASP.NET then go with MVC.
>>>
>>>If you want the best rich-client desktop solution go with WPF (not Winforms {d&r in advance}). Of course that could also open to door to a parallel Silverlight implementation for the web.
>>>
>>>10c worth (if that)....
>>
>>If you like MVC the by all means stick to it for web based apps. It is very much a current technology.
>>
>>WPF for the desktop - certainly.
>>
>>Silverlight? It does make a nice looking and handling application, but Microsoft has already signaled that its time is past (although we've heard that before).
>
>As you say - we've heard that before. I was just suggesting the possibility of developing a Silverlight (web-based) solution alongside the WPF one - probably 90+% of the code base (maybe resorting occasionally to the odd '#if Silverlight') would be compatible.
>
>On a side note, I took a quick look at the Xaml based stuff for Win8 today and, AFAICS, most of it could almost be transported from a Silverlight version - makes you wonder why, when they already have a WPF and Silverlight implmentation, they needed to re-invent the wheel....

So they can sell it as a *new improved* wheel.

>
>
>>
>>You might want to look at VS2011 and .NET 4.5. ASP.NET picks up some great features for binding to objects among other things. I'm fairly excited about that since I'm not an MVC fan.
____________________________________

Don't Tread on Me

Overthrow the federal government NOW!
____________________________________
Previous
Reply
Map
View

Click here to load this message in the networking platform