Community Application Blocks? nah

My blog has moved.
You can view this post at the following address:
http://www.osherove.com/blog/2004/2/10/community-application-blocks-nah.html
Published Tuesday, February 10, 2004 5:13 PM by RoyOsherove
Filed under:

Comments

Tuesday, February 10, 2004 12:57 PM by Paschal

# re: Community Application Blocks? nah

Roy totally agree with you. In a sense, the Mozilla example is a good one. Look at the number of versions they have, because the project is not manage by some authority.
I like the Application blocks, because as you mention it, it give me a good professional and reliable solution to some basic tasks. I can't deal anymore without the DAB, and thanks for the info I was not aware of a version 3.
Tuesday, February 10, 2004 1:20 PM by M. Keith Warren

# re: Community Application Blocks? nah

I think the majority of people who look at the app blocks just download them and use them as a reference for the 'proper' way to do something. This being true, the value is seriously damaged if it is the work of the community.

Oh yeah, and most people in the MS dev community actually want to make money for our work - so this idea that Redmond has that the 'community' will become some OSS hybrid is just flat wrong.
Tuesday, February 10, 2004 2:14 PM by Shannon J Hager

# re: Community Application Blocks? nah

Roy, from what I've seen and heard, your assumptions as stated above simply aren't correct. I have seen tons of complaints that MS hasn't followed it's own best practices in their app blocks, that they don't maintain them, they don't add features that are required for them to become really useful, etc, etc, etc. I think every reason you state for wanting MS to keep control (except for the brand recognition and assumed accountability) are things that I have seen posted elsewhere that are lacking in the blocks.
Tuesday, February 10, 2004 2:18 PM by Shannon J Hager

# re: Community Application Blocks? nah

Sorry do post again already, but note that the post immediately under this post on the weblogs.asp.net main feed is an example of what I am saying. The block in question there has bugs and the poster has fixed them but since it is not a community project, he is the only person who has that corrected working version and the rest of us will have to fix the bugs ourselves.
Tuesday, February 10, 2004 2:30 PM by Roy Osherove

# re: Community Application Blocks? nah

Shannon: If MS is slacking on the blocks, would a community effort do any better? MS has some serious thinking to do in this regard, but in the end, if *they* are not fully accountable for the application blocks, those community developed blocks will be nothing but well known code snippets.
If MS can't dedicate people to the blocks it itself has been creating, that is a problem in itself. It does not mean that they need to transfer over to the community.It just means that MS needs to pick up the slack in this regard and make our lives a little easier. Just like the application blocks are supposed to do.
Tuesday, February 10, 2004 4:41 PM by Shannon J Hager

# re: Community Application Blocks? nah

Companies exist to make money. Communities exist to help each other out and make everyone's lives easier. Don't confuse the two. What is the number one excuse MS uses when people complain about the sorry state of their free products? Money. Why would you expect them to put valuable resources on free projects like this? I'm not asking why you WANT them to, I want them to as much as you do and for the same reasons, but I know my history better than that. I know MS better than that.

Show me a single open sourced project that MS has released that didn't require the community to make it worth using. The ASP.Net Starter Kits were mediocre at best and insulting to some of us. The fact is that MS does NOT take responsibility for these free almost working blocks and applications, they use the "free and open source" excuse as the reason they don't bother to fix the problems. That is a clear indication of what needs to be done. So your choices are to make the corrections for yourself and have everyone else do the same or to pool resources and make the corrections available to everyone.

To expect MS to act differently than they ever have in the past is little more than wishful thinking. When they release an updated DAL block, I'll be as happy as you to see that I am wrong but I'm not holding my breath.
Wednesday, February 11, 2004 3:05 AM by Shannon J Hager

# re: Community Application Blocks? nah

1. Do you think that the official MS version of the DAL block has progressed farther and/or better than the GDN version?
2. Do you think MS will be releasing more than 1 version of a block per framework release?
3. Do you think MS will even be releasing service packs, updates or hotfixes at all for the blocks?

If you answered "yes" to any of the above questions, then you have a point. Otherwise it is all just wishful thinking. If simply saying "Microsoft really should do ______" had any bearing on reality, the world would be a much different place, wouldn't it?