Developing On Windows: Why Open Source Rules.

Drew points out (in a response to an article posted by Scoble a few days ago), why non-windows web development beats windows development hands down.

I posted a reply in the comments on my experiences:

Having originally started out with application development using VB (all the way back to VB1 for DOS!), I moved into web application development.

ASP would have been a natural progression you would think, but I opted for PHP under Apache.

I’ve since had to return to the Microsoft development platform for some work projects (previously using Microsoft CMS and the next is in plain ‘ol ASP.NET) and here the BIG difference I’ve found:

It’s the community. Getting anyone in the Microsoft world to talk about solutions and code they’ve written is WAY harder than the open source guys. IMHE (In My Humble Experiance), MS developers tend to keep their cards close to their chest in case they give up some perceived market share. “If we tell this guy how we did this, then he will get the work not us”.

In the open source world the usual reply is “Lets help this guy, he’s doing similar stuff to us and might come up with something new/neat that we can use.”

Now, I’m not saying ALL Microsoft developers think like this (look at the success and general quality of submissions on planetsourcecode.com for instance).

Another problem is the cost of training. I’m finding it very hard to come up with quality learning resources on the web for ASP/MCSM. Sure the API is well documented, but where are the quick start tutorials, well written example sites and open source application frameworks for ASP?

Software developer by day, scale model builder and wargamer by night.

Posted in Open Source, PHP, Web Development

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: