On this page.... RSS 2.0 | Atom 1.0 | CDF
# Friday, December 23, 2005

The latest issue of CoDe Magazine has an article called "I Object."  I wrote this piece quite some time ago as should be evident by the fact that I call the May/June issue "recent."  The content for this latest issue is not online yet but should be soon, I imagine (I just got my hard copy yesterday).  The reason I'm mentioning this is that I feel the need to acknowledge some recent advances made by Microsoft in the way of promoting object-oriented design.  Both of these were announced at PDC, after I wrote the article, and yes, I failed to revise it before publishing (my bad).

First, Microsoft announced the new Language Integrated Query (LINQ) technology.  I think this is an absolutely huge step forward in easing some key difficulties now present for OO development in .NET, as I previously discussed on this blog.  Whether or not this is a real innovation (I've heard something like it has been present in other languages/platforms), I give Microsoft big kudos for bringing it into the .NET family as only they could.

Second, Microsoft released the public preview of WinWF.  Just the other day, I posted an article discussing this technology and its importance.  While this is not directly an OO thing, it does (obviously) use OOD, and it adds a new facet to our development that is focused on processes.  In addition, its activity-centric architecture has a similar potential to OOD in that it lends itself to being highly composable and reusable.  Together with good OOD, this technology could have a dramatic impact on software development.  And I give Microsoft further kudos for being bold enough to bet on it; I think, for better or worse, that they are the only real singular force that has the power to shape our industry. 

I should also mention that their DSL tools and, in particular, the class designer are a step in the right direction to help make good OOD easier.  I failed to mention that in the CoDe article, and I should have.  The folks in the dev division at Microsoft are some of the brightest in the industry, and it's good to see that they're starting to focus more on OOD and other key aspects of development that can evolve business application development in a positive direction.

Friday, December 23, 2005 7:30:57 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [2]  | 
Sunday, February 5, 2006 11:04:13 PM (Eastern Standard Time, UTC-05:00)
THANKS! Finally, I mean finally, somebody who gets it. I am amazed at the argument of DataSets vs objects. There is no argument and I have not heard one valid argument on the benefits of using datasets for anything but persistance or rendering. By the way, I find it hilarious that the next page directly after your article is a Tip on getting the most out of typed datasets. I would guess that in the article following yours, DsOrder is much better than Order?

Thanks again.
Monday, February 6, 2006 6:37:12 PM (Eastern Standard Time, UTC-05:00)
Thanks, Ted. I found that amusing, too. :)
Comments are closed.

Disclaimer
The opinions expressed herein are solely my own personal opinions, founded or unfounded, rational or not, and you can quote me on that.

Thanks to the good folks at dasBlog!

Copyright © 2019 J. Ambrose Little