John Gossman's observations on Avalon development
October 2005 - Posts
-
Daniel presented a talk about MVC to the NYC .NET Developer’s Group. Find it here . Read More...
|
-
A friend pointed me to this great article about MVC: http://c2.com/cgi/wiki?WhatsaControllerAnyway The central claim is that MVC had a very clear definition in SmallTalk, which was changed by either NextSTEP or Ivar Jacobsen depending whom you talk to. Read More...
|
-
Daniel tells the tale: http://blogs.msdn.com/danlehen/archive/2005/10/09/478923.aspx Read More...
|
-
I've got a frustrated anonymous poster who complains that my definition of ViewModel in Model/View/ViewModel is exactly that of Controller in MVC, and references Cocoa. It appears to me that Cocoa has changed the definition of Controller from the original Read More...
|
-
http://questmaster.net/blogs/dirks_blog/archive/2005/10/11/237.aspx Read More...
|
-
I'm a big Fowler fan, his "Refactoring" book is one of my all-time favorites, and I used to read his site religiously (somehow it fell off my feed list, you can bet it is going back on). Anyway, I'm sorry I missed his post last year on PresentationModel. Read More...
|
-
I got e-mail from an interested party pointing me to Martin Fowler's description of the PresentationModel pattern. Written up just last year, I hadn't seen it in the literature before. I've got to read it a couple of times and think about the subtleties, Read More...
|
-
Chris mentions just using ValueConverters to adapt the Model to the View instead of this complex Model/View/ViewModel stuff. I should have made it clear, the ViewModel contains ValueConverters. If you can implement you UI using a set of ValueConverters Read More...
|
-
Trapped deep within the pragmatic hacker that is the essential me, there still lurks a computer scientist. The computer scientist isn't even screaming to get out; he's been so long buried in the deepest dungeons that he is grown to accept his fate, adopted Read More...
|
-
When I presented Model/View/ViewModel at the PDC I was a little worried that I would get tackled by some Patterns expert who would want to debate the relative merits of MVC, or my interpretation thereof. To head off this encounter, I practiced saying Read More...
|
-
Ryan Dawson asks about the long-term viability of DataTemplate http://www.longhornblogs.com/rdawson/archive/2005/10/08/14825.aspx The best answer I can give is that the Sparkle UI is practically made of DataTemplates. The DataTemplate is one of the most Read More...
|
-
Model/View/ViewModel is a variation of Model/View/Controller (MVC) that is tailored for modern UI development platforms where the View is the responsibility of a designer rather than a classic developer. The designer is generally a more graphical, artistic Read More...
|
-
Another problem with the gradient and transform mini-languages is that they are redundant. Anything you can express in them can also be done in the long version. You thus have to support both. Worse...much worse if you are trying to do source preservation...the Read More...
|
-
There is quite a bit of discussion internally and externally about the role of XAML in WinFX development. One of the main questions is "Why would I use XAML instead of C# or VB?" Simply put, "Sparkle", "Cider" and other design tools provide the main justification Read More...
|
-
I mentioned last week I was expecting a checkin that would transform the performance of Sparkle's timeline. The issue was simple: we create a row in the timeline for every element in the scene, then create more rows for each property that is animated. Read More...
|
-
I pounded my head against the XAML spec for a couple of years before Chuck came in a "fixed" it. He's the man (Rob Relyea's the man too), and can explain it better than anyone: http://www.removingalldoubt.com/ Read More...
|