Hi all, I recently ended a J2EE course where I learnt how everything works together for J2EE. During that course I used Eclipse as de DE, Jboss as the application server, Hibernate to connect to the DB (MySQL), Struts for the JSP pages and ANT to run scripts. We also used Jweaver.
First of all, why do I need all those tools? There's a whole bunch of stuff to know about each one of them. They all have configuration files, which is a plus in some ways, but it's also a bad thing since you don't have tools like IntelliSence there that tells you where you've messed up.
Having that many different tools working with you makes it hard to track bugs since the bug could be in your code or in any of the different configuration files.
They say there's a whole lot of documentation and the community is huge, probably someone already had the problem you are having, the only thing you have to do is find that person (I love the MSDN site).
And the last thing, it's so "open" there are tons of different configurations, if you download an example of something you're looking for, there's a 80% chance you'll have to modify something in order to run the example and getting it working on your computer.
Also, and this is the last one, J2EE is just a bunch of papers that tell you what to do and how to design your apps, while .Net is a framework, there's an IDE where you can modify your server pages or you data bases' store procedures. In case I want to run an example from the web all I need to do is copy the files in my hard drive, load them in VS and press F5.
My bottom line is: of course I won't develop in the short/middle term in J2EE, there's nothing they provide I can't do with .Net, and with .Net I'd probably do it in half of the time it would take me to do it with J2EE. I believe J2EE is for scenarios where the application servers have to be Linux, and your company is planning on providing a lot of services to other companies, cause if they don't, I would just use plain Java Beans.Para obtener este texto traducido mándeme un email o vaya a Babel Fish, la traducción no es muy Buena pero la idea se entiende, creo.