It's also worth noting that many frameworks attempt to reduce the amount of code that you need to write by favouring convention over configuration. So you need to follow the conventions of the framework to avoid fighting with it. For example, with MVC, naming a controller XXXController isn't just an isolated design choice. It affects how the code runs. You could still work with it if you'd used other naming but it's a lot more work.
Regards, Greg Dr Greg Low 1300SQLSQL (1300 775 775) office | +61 419201410 mobile│ +61 3 8676 4913 fax SQL Down Under | Web: <http://www.sqldownunder.com/> www.sqldownunder.com From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Arjang Assadi Sent: Tuesday, 22 January 2013 8:48 AM To: ozDotNet Subject: Re: Xaml basics: where to start? Katherine MVVM, and other MV* patterns are what can be used for laying out models, some frameworks would go as far as having niceties to match the properties or even picking a control for layout that would match the type of property (e.g. if your in your model you have DateTime then a date time picker is used, or you can specify the type of custom control to be used). Using or making a framework can be beneficial in having a uniform way of dealing with UI that is directly generated from model as oppose to manually making them. How ever the time to learn/make a frame work is substantial and is only justified if one is expecting some type of uniformity that can be handled automatically by a framework rather than in a manual and error prone way by a human. One of the main ideas behind XAML (WPF), was the ability to break up the visual and code parts to be handled by separate teams. Even sighted programmers are hopeless with layout with XAML and it is preferred to pass it to the designer team. I still recommend the book Illustrated WPF for start, and at some point eventually moving to a framework or using MVVM. Regards Arjang On 22 January 2013 01:30, Katherine Moss <katherine.m...@gordon.edu <mailto:katherine.m...@gordon.edu> > wrote: I think I may have seen that somewhere, but what is the ppoint of using MVVM frameworks? What are they, anyway? From: ozdotnet-boun...@ozdotnet.com <mailto:ozdotnet-boun...@ozdotnet.com> [mailto:ozdotnet-boun...@ozdotnet.com <mailto:ozdotnet-boun...@ozdotnet.com> ] On Behalf Of Greg Keogh Sent: Monday, January 21, 2013 3:40 AM To: ozDotNet Subject: Re: Xaml basics: where to start? My favourite book on WPF is an old one called Windows Presentation Foundation Unleashed by Adam Nathan -- Greg