C# and Java have a number of syntactical similarities
lolWith the exception of Java's EJB framework, which thankfully has no similarity to anything else.
Originally posted by: kamper
Ok, here's a bit of a test. Do you like chaos and freedom or a slick environment and less freedom? Probably any .NET place will have the super-integrated setup that ms tries to create. You'll have an expensive IDE that you can't use at home short of piracy but you might get lots of nice training and support while at work. With java, you might get a job like that, if the company is in bed with, say, IBM. Or you might get a company that likes open source and uses things like eclipse and jboss (well, you'd still get eclipse with IBM, but it'd be different). In that case, you have the advantages of being able to peek into the internals of every tool you're using and you can download it all at home for free to play with. You have the disadvantage (if you view it that way) of added complexity.
I personally prefer the chaos as you learn more, feel more free and it keeps you on your toes.
Was that to me? I definitely have used eclipse, and spent lots of time setting it up to remotely debug JBoss applicationsOriginally posted by: boran
then you have not met Eclipse.
Originally posted by: kamper
Was that to me? I definitely have used eclipse, and spent lots of time setting it up to remotely debug JBoss applicationsOriginally posted by: boran
then you have not met Eclipse.I know it's getting better, but the out-of-the-box integration isn't there yet.
Originally posted by: kamper
Ok, here's a bit of a test. Do you like chaos and freedom or a slick environment and less freedom? Probably any .NET place will have the super-integrated setup that ms tries to create. You'll have an expensive IDE that you can't use at home short of piracy but you might get lots of nice training and support while at work. With java, you might get a job like that, if the company is in bed with, say, IBM. Or you might get a company that likes open source and uses things like eclipse and jboss (well, you'd still get eclipse with IBM, but it'd be different). In that case, you have the advantages of being able to peek into the internals of every tool you're using and you can download it all at home for free to play with. You have the disadvantage (if you view it that way) of added complexity.
I personally prefer the chaos as you learn more, feel more free and it keeps you on your toes.
The thing I miss most in the .NEt languages is an easy to browse doc of what everything does, (javadoc)
'Slim' is definitely the wrong word for describing eclipse. It comes with a ton of functionality out of the box, just very little for integrating with specific other tools, like databases or app servers. Those can be added, thanks to a flexible plugin system, and they are improving, but they still don't compare to the situation where a vendor actually does the integration for you. IE, either ships a modified version of eclipse or their own ide altogether.Originally posted by: razor2025
Originally posted by: kamper
Was that to me? I definitely have used eclipse, and spent lots of time setting it up to remotely debug JBoss applicationsOriginally posted by: boran
then you have not met Eclipse.I know it's getting better, but the out-of-the-box integration isn't there yet.
I thought Eclipse was suppose to come in bland flavour. The user adds whatever custom mix of plug-in as he/she choose, therefore it's slim as possible, yet still perfectly suited for your need.