
you do the best you can, and you try and like what you do.
That said, arguing between Java and .Net is like trying to decide whether its better to piss yourself or shit yourself.
Its better to shit yourself, yeah?
Java is great for picking up concepts, .Net is great for companies that don't like to think, and Microsoft is a great substitute for an imagination.
FLOOP
( , Fri 25 Jun 2010, 20:20, Reply)

"That said, arguing between java and .net is like trying to decide whether its better to piss yourself or shit yourself."
I lol'd
( , Fri 25 Jun 2010, 21:21, Reply)

You're talking complete garbage, .NET is by far the best programming framework currently available for many reasons. I program in quite a few languages including C/C++ but for sheer rebustness, security, speed of development, .NET is lightyears ahead of everything else, plus the development IDE is second to none.
JAVA is not really a comparrison with .NET.
Plus are you forgetting about Silverlight? That's been ported to Linux / Mac, will be on Windows Phone series 7 when it's released later this year, all powered by a limited subset of the .NET framework.
I've been coding in .NET since the first beta was released and I feel the same about it now as I did then, it's capable of and currently is revolutionising software development and making everything a whole lot better!
( , Sat 26 Jun 2010, 8:08, Reply)

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)