Wednesday, April 11, 2007
« Health woes | Main | Twin Cities Codecamp coming up fast! »

We're really not that far away from some major new technology. Visual Studio "Orcas" is slated to ship this fall, and will include .NET 3.5; which includes new compilers. And new compilers always means fun! :)

The VB team is running a series of webcasts to bring everyone up to speed on the language changes and the resulting capabilities.


Wednesday, April 11, 2007 10:46:00 PM (Central Standard Time, UTC-06:00)
do we need to prepare a vb-or-c# war, again ;-) ?
Thursday, April 12, 2007 7:14:23 AM (Central Standard Time, UTC-06:00)
I think the "war" this time will be fought on the entire platform; Vista. I know MSFT says that sales are higher than XP, but there are a lot of reasons for this that have nothing to do with the "goodness" of the OS. For example, there are twice as many PCs being used now, so naturally sales of a new OS *should* be higher than the previous one.

I don't know one singal person that has made the switch and stayed. I DO know plenty of people that have *tried* to switch and moved back to XP. Vista uses more resources and doesn't work with alot of currently used hardware. And a new OS is planned for release in just two more years. Sounds like Windows ME to me.

As a software developer, I need to see the new platform. But I don't know any business or even personal users that use it!
Thursday, April 12, 2007 7:57:09 AM (Central Standard Time, UTC-06:00)
Yeah, I can't see VB9/C#3 generating any interesting comparisons. As with the previous version, they are effectively moving in lock-step this time.

I agree that the bigger deal is Vista. There are enough Vista-only features in .NET 3.0+ that we could easily end up writing extra code to detect whether our app is running under Vista or not, so the app can take advantage of the new OS or not based on that fact. It has been a long time since we've had to mess with that sort of thing, and it is a PITA - but I think we'll be living in a mixed XP-Vista world for quite a long time...
Friday, April 13, 2007 9:56:05 AM (Central Standard Time, UTC-06:00)
Hey Rocky,

I am not sure if you are aware since I know you've been out of the loop for a little while (hope u r doing better), but Enterprise Library 3.0 was released (http://tinyurl.com/2qb5og). One block that caught my eye is the new validation block (http://tinyurl.com/2po3p5). More specifically, the idea of validation adapters for asp.net, windows forms and WCF. I believe one of the issues we all have is duplication of validation rules in the UI and BO (e.g. required validators in Web UI).

What are your thoughts on providing the foundation to create similar validation adapters in CSLA that work with asp.net and windows forms? I think it would be a very valuable addition to CSLA.

Thx, BZ
BZ
Thursday, April 19, 2007 12:23:05 PM (Central Standard Time, UTC-06:00)
I try to stay at arm's length from the UI, so I can focus on the business layer. My UI support is through the established data binding interfaces (which are quite powerful), and a couple interfaces of my own design to fill in some gaps (such as authorization and exposing rule associations).

It should be quite realistic, with CSLA 2.1, to build reusable validation controls for ASP.NET that rely on the validation rules set up in your business objects. That was largely the motivation for exposing the rule definitions using the rule:// URI format.

For Windows Forms and WPF the need simply doesn't exist. The ErrorProvider in Windows Forms, and the ValidationPanel I'm building for WPF, work against the standard data binding interfaces for validation feedback and provide good separation between the UI and business layer automatically.
Comments are closed.