As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
In a interview,i had been asked to a question that,
Can we create WPF application using MVC or MVP design pattern or practice. I said MVC or MVP is a design pattern to develop loosely coupled application. we'll use MVC,MVP or MVVM based on given scenario,context,technology and platform of application.
If We can Create WPF application using MVC or MVP,if you have any good example in form of code or PoC, then please share or explain.
MVC, MVP and MVVM all are UI design pattern. There is no restriction on using these pattern with WPF. But if we are using MVVM pattern we can take advantage of WPF feature like data binding etc..
Reference: - MVVM vs MVP vs MVC
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I know there are some MVVM frameworks, such as MVVM Toolkit, MVVM Light, and Prism.
I was wondering with which one of those MVVM frameworks is it easier and faster to develop an application?
It depends, but i prefer the mvvm-light. Its very lightweight and easy to use.
You should watch the creator's two videos from mix: video1 video2.
I suggest you WAF it is an opensource framework for generating MVVM.
It is really easy to use
Easier and faster is relative. From my experience though you can't go wrong with Caliburn Micro or Mvvm Light. Caliburn Micro's screens and conductors, among others, are a very nice feature.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Prism
Cinch
MVVM Light
From the above which one you people will suggest?. Is there any good framework available which is more flexible when compare to this?. (Right now i am concentrating on WPF projects and later i will move to Silverlight). At that stage will it easy to convert from one framework to another or we have to do the same thing from the scratch?
You have to try them out yourself to make an informed decision. I personally like MVVM Light and it does have Silverlight support. Obviously you will also be interested in the framework staying around / gaining mind/market share so your investment (in time and research) won't go away.
This podcast might be interesting with you on the topic:
Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion
They are covering MVVM fundamentals and two specific frameworks - MVVM Light and Caliburn, another MVVM framework that is not on your list yet.
MVVM is the pattern. Prism, MVVM Light and Cinch aren't patterns, they're frameworks that help you to implement the MVVM pattern.
I've experience MVVM Light and it's fine for what I need but I believe Prism is more feature rich but requires more work to implement?
my view is keep it simple, and just use the WPF teams MVVM toolkit
http://wpf.codeplex.com/releases/view/14962
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Is there any book or links that I can read some tutorial about the WPF ribbon control. I need to get some basics . Also can any one recommend good book in WPF or a starter kit.
Thanks.
For learning the WPF Ribbon
CodePlex project with the WPF Ribbon Preview from MS
Ribbon Feature Walkthrough on WindowsClient.net
HOW TO: Use and add ribbon to your WPF applications? on UxPassion.com
WPF Book Recommendations
Take a look at the What WPF books would you recommend? thread. Though, the thread is over a year old, the books there are still highly recommended.
Learning WPF
Finally, take a look at this post on learning WPF: MVVM: Tutorial from start to finish
This looks fairly comprehensive. It uses Expression Blend 2 to create the ribbon, but if you have 3 then I would have thought it would translate fairly readily.
But a search for "wpf ribbon control tutorial" should turn up quite a few. Vary your search terms if non are exactly what you're looking for.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've been playing a lot with MVC lately in the forms of ASP.NET MVC and Django (MTV actually) and I must say that I love it.
Are there any similar frameworks for creating desktop WinForm apps?
Not that I know of.
Most of my Winforms apps use the MVC or MVP pattern though. I've noticed that when creating Winforms apps you don't really need much of a framework. There is no routing infrastructure and no view-rendering. I find that I don't have to do much plumbing to use these patterns.
That might explain why there are no high profile frameworks in that space.
A winforms app blends the view and controller into pretty much one thing, the form. In other words, you are working with a model view/controller pattern. Much of the work for the view and controller is already done.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Please suggest a good MVC framework for Winforms.
http://www.codeplex.com/CompositeWPF (MVC application block for WPF/Silverlight)
http://blogs.msdn.com/priozersk/archive/2008/11/04/mobile-mvc-framework-part-4-passing-data-between-controllers.aspx (MVC framework for .NET Compact Framework)
Regards,
tamberg
http://www.mvcsharp.org/
Welcome to the MVC# home page
MVC# - is a Model-View-Presenter framework for .NET platform. It allows taking advantage of the MVP pattern with minimal effort required. As a result applications gain 3-tier structure, become better structured and easier to maintain.
MVC# Overview - an introduction to MVC# Framework.
10-Minute Example - a simple example of using MVC# Framework.
For more information examine the Documentation section of the website.
If you're feeling yourself ready, just proceed to the Download page.
CAB isn't too bad
Smart Client Software Factory:
http://www.codeplex.com/smartclient