The Wagner Blog
Development Notes, News and Trivia




Subscribe to "The Wagner Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
 

 

Saturday, May 08, 2004
 

Frans explains it.
It all started when I began to research how the ability to bind my own objects to asp.net controls will affect my way of working. Before I knew it, I was knee-deep in reading a discussion of the validity of the domain model and how it may or may not work with SOA. Once again, Frans has some of the most lucid and interesting ideas on the subject. (Follow his link to the objectspaces newsgroup discussion).

 


10:51:10 PM    

Bank bails out of SCO. And then there was ... one investor By Andrew Orlowski . [The Register]
5:39:27 PM    

Native XL designer for $9
Create MS Excel files on the fly from a server. Don't know how well this works, but it certainly looked interesting and the price is sooooo right!
12:55:14 PM    

WikiPedia
I've always liked this web resource. Now I have one more reason to like it. It has a link to my defection story.

 


12:40:38 PM    

Visual Studio 2005 Technical Preview.
I've been digging a little through Whidbey and can't help but to be reminded of the awful turn that another good product took several years ago. That product was MS Access. Up until Access 2.0 the functionality available for developers was cleanly thought out. Beginning with Access 95,  a general "dumming down " and feature overload began that ended up turning the product into the biggest pig.

I see similar developments in VS 2005. While it shows good improvements in a number of areas, it is also loaded with dumbed down features that are questionable to me. For example, if a developer cannot write his own login page and forms authentication mechanism he shouldn't be coding. And what in the world is all this nonesense with data access code in controls (Data Source Control)? If you've worked with any worthwhile application, you know that keeping the UI as agnostic as possible is a much better way to go. So it seems to me that MS wants to sell VS as the enterprise development tool, but filled it with functionality that appeals to small businesses that need a 5 page web site with a little data thrown in. Go figure.

The clincher here is the tagline that gets used whenever MS demonstrates these new features "Look you can build entire pages with xx lines of code" . The number of lines vary but usually hover around 5-25. Thats exactly what came out of the Access product group back in '95. Its deja vu all over again (pun intended). Look, I really like some productivity improvements, like the refactoring toolbar. But since when is generated code better than hand crafted?

In the end the product strikes me as a mixed bag of goodies. If I ever meet the clown who decided to include c# code with html code in the same page by default I'll give him a piece of my mind. Unless he is the same clown that created the new code-behind model in which you don't necessarily have to set up protected member variables for controls in the aspx protion of the page. No more protected System.Web.UI.Webcontrols.Textbox someText in the declaration section of the page. That'll save a lot of typing.

OK enough griping. There are lots of things to like in ASP.NET 2, C#2 and even VS. I will list them as I find them. Perhaps even reorder them in some kind of importance order.

Cache Dependencies. Having an object in cache or even an output-cached page synched to a table in the db without some file invalidation workaround is absolutely wonderful. Hope it works as advertised, I'm excited about this one.


8:47:05 AM    


Click here to visit the Radio UserLand website. © Copyright 2004 Thomas Wagner.
Last update: 5/25/2004; 8:05:36 PM.
This theme is based on the SoundWaves (blue) Manila theme.
May 2004
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Nov   Jun