I feel I need to clarify a few points about my previous post “We are sheep, take our money…”.
In a nutshell, my examples within that post were wrong, but my reasons were right. I didn’t write the entry because of Scott’s posts about MaxiVista – they simply reminded me of an annoyance I’d been meaning to voice for some time.
I know why there is such a market for IDE add-ins and developer tools, but that doesn’t mean I need to agree with it. I also lament the fact that more and more developers are growing up in a world of wizards and add-ins, where development is more a matter of bolting pieces together rather than solving a problem.
In my Why .NET? entry I said:
As far as desktop application development is concerned, itâ??s not currently going to win many .NET developers over â?? in fact I can imagine more Mono developers jumping to .NET once theyâ??ve got to grips with the concepts.
Which in hindsight isn’t completely fair – VS.NET is an excellent IDE which MonoDevelop cannot hope to compete with (yet), but Mono itself is almost as complete as the .NET SDK and Framework. The problem is that very few .NET developers learnt via the SDK[1]. If more had gone that route, then they would take to Mono like a duck to water – but as long as they are being taught to use a wizard over a tool (e.g. The VS.NET “Add Web Reference” wizard vs. the WSDL SDK tool) then they will always have trouble adapting.
Whilst the main thrust of these entries is directed towards developers, the same sentiments could be applied to all computer users…
1 Which is actually the route I took – writing ASP.NET pages in Notepad!.