
but I wouldn't pretend it was secure by default, nor would I be shouting about Silverlight. But those are all things I didn't mention.
My only point was, Companies love writing cheques to Microsoft, instead of choosing the right tool for a job. I much prefer the idea of working in .Net than JSP, but that is largely because my set up time is lower, I am pretty used to VS now.
If I wanted to make Youtube from scratch, I wouldn't work in .Net/Silverlight - wrong tool for the job. If I wanted to make something massive like Facebook, again, it is the wrong tool for the job.
Other approaches bring their unique benefits. I wouldn't say its complete garbage, I think it is easy to agree with that. Now what I was saying, I guess was from personal experience - but .Net (and not VB or C# the language) gets used by companies because they did a Microsoft training course that basically taught them some marketing crap, and they can't conceive of any other tools being used. It is narrow minded to buy-in like that. It isn't just limiting, but it is invariably costly.
So... To summarise what I wrote. You go to work, and you program, and you try and enjoy that - because that is what you like doing.
Java and .Net (which is a really broad net to cast) are both compromises.
If you want the security you talk of, you need to patch your server every other week - and even then your Microsoft server will still get picked on. Which isn't in itself massively 'robust'. I work in it, and I guess that is why it is so annoying to me.
I feel like .Net zombifies programmers. You really need to know nothing about computers and very little about programming to work in it.
Java - the critics are lined up over there *points*, pick any stick you want. I happen to think Java is a great language to start out with. But you should acquaint yourself with concepts outwith Java, to learn fully. You can't complain about Java syntactically - it is the same as C#...
I may be speaking complete garbage, but I mean it. I am afraid I can't be as evangelical as you are about .Net and I disagree with most of your positives.
Fleh.
( , Wed 30 Jun 2010, 7:40, Reply)