Dear Developers, We Think You’re Idiots, XOXO...Microsoft
tomstechblog.com
tomstechblog.com
No, I don't work exclusively in .NET, I work in a variety of platforms, but now I have yet another service to offer clients and potential clients that is cost effective.
Does everyone think that no matter what you're automatically locked into having only one stack to work from? Why not use whatever is ideal for the job at hand?
EDIT: Also, you don't have to hate on Microsoft anymore, that's very 2003, instead of focusing on what is the negative, let's instead consider the positive moves they've made, and the quality development environment they've come up with.
Everyone fails to mention that since it's completely a matter of personal opinion. I am of the opinion that you're dead wrong...
I worded that post very poorly, but the point still stands that the integration, power and seamless feel to debugging in VS is unlike any other solution I've seen or used.
Don't forget I use rails for almost all of my personal development, I love the environment and framework, BUT, tool for tool comparison after working fairly extensively with both, to me, it just doesn't have the same level of detail and polish.
I don't get why people are so defensive of their environments, or why there is such bias and hate for the different environments.
Find it very hard to believe you seriously think people actually "prefer" this? But I guess that just illustrates perfectly the fact that is entirely a matter of opinion, which is probably why it isn't often mentioned :)
And yes, I honestly can't stand webforms, the other person that replied here was spot on, the MVC framework is what you want, there is still a learning curve to the environment like anything else, but when it really starts to shine is the debugging, really, that's what I feel personally is the most power aspect of VS. The debugging is simply lightyears beyond using a terminal debugger to me.
Of course you're right, and I worded my initial post a little wrong, it's always a matter of opinion and what you're used to, but even after using multiple frameworks, nothing feels quite as integrated and polished to me as the VS environment.
Keep telling yourself that.
I agree with the parent poster -- the wording and intent of this 'deal' are very, very different, and a bit insulting. But if you're already a Microsoft developer, it's still a hell of a deal.
Sure, it locks you in to their software stack in the future, but if you were an ASP.NET developer before WebSpark, it's not like this will change anything there.
What this does do, if you're a Microsoft developer, is let you take a chance at building a new company using your existing knowledge. Without having to shell out more than $100 to get all the software you might need. And I think that's a smart move for Microsoft.
No, this is about new companies. If you prefer using Microsoft technologies (e.g. C# and LINQ, MS SQL, ASP.NET MVC) Microsoft would like to take economic considerations out of the equation for new companies (same as they do with BizSpark).
Alternatively, use an existing webhost.
I think it's much more likely that they are trying to eliminate one reason new businesses/consultants may decide against using Microsoft tech (which their market research may have yielded). If they can make Microsoft tech accessible to startups, web dev agencies and solo web developers then that's a big step towards growing their dev popularity.
Looks more like a last straw to me.
There's simply nothing they could realistically offer at this point to lure the web community into their walled garden. Dozens of OSS stacks are competing for mindshare. Microsoft is not even playing.
EDIT: Also might be worth mentioning they use the BizSpark program.
I find the "Totals for Active Servers Across All Domains"-graph at the bottom especially intriguing.
Either Microsoft didn't pay their NetCraft-bill, or IIS is falling off a cliff here.
So, from what I can gather, Spolsky and Attwood are:
A) Out of their minds (possible?)
B) Are limited and going to have issues since it's built on the Microsoft stack.
Edit: Also, I didn't know if you knew SO was built on the Microsoft stack, I was asking a legitimate question.
I wouldn't say the two are out of their minds. "Misguided" is more polite, I guess.
In any case, I'm not arguing with you on the popularity of the two for sure, but I am happy MS is deciding to get their act together and really try to compete, however slow and small their steps are.
Edit: Okay you got me curious, why was this down modded? Was it outside the scope of the conversation? Or was it the comment about Spolsky and Attwood?
Until you can show that using the new Microsoft technology we are talking about (and MVC has only just come out) actually increases development time by a significant factor or some other significant problem, labelling it "improper tooling" is simply identity-based Microsoft hate.
This program is really meant for people of the class "I really want to use Microsoft products X, Y, and Z, but I can't, because I won't be able to afford licenses until my business has spun up. I'll make do with this opensource stuff instead." Now, I'm not entirely sure who these people are. Maybe they're developing desktop software or something. Provided they exist, though, this program could actually help them.
Personally, I use both MS and FOSS products extensively. I am a huge fan of Python and it is my primary scripting language, but my main career is as an MS SQL Server DBA, and I think that for many applications (not all) it compares quite favorably with mysql and oracle.
There will be some customers that this deal will be right for, and it will definitely help some startups.