This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am getting ready to start a personal J2EE project so I can learn it better. I have been battling between using Eclipse, Sun One Studio, and Notepad(Ha). Which of those or what free IDE is your J2EE purpose choice? Thanks.
Well that depend which subset of J2EE you want to use too. Out of the box(well download), Eclipse doesn't really support J2EE. So no EJB support, and no JSP/Servlet support. Although you can download some plugin to help with J2EE, but mostly for syntax highlighting only. Is Sun One Studio the same as Netbeans? From my experience, Netbeans also does not support EJB yet, but it has good support for JSP/Servlet development. Netbeans has tomcat built-in, so you get syntax hilite, code completion and even debugging your JSP/Servlet while it run. And regarding Notepad, I'll go with GVim anytime of the day. BTW, I'm only talking about the free version of those software. I never use the commercial version of Eclipse(aka WebSphere Advanced Studio) and Sun, but from what I read they have all the bell and whistle for J2EE.
Thanks. Mainly I need it for JSP/Servlets, JavaBeans (not EJB) and possibly STRUTS support if possibly (I know eclipse has a plug in). However, I am so far inclined to use just a plain Editor. My editor of choice is usually JCreator in Windows. I just feel like things are being hidden from me in an IDE and wanted other opinions of what they use for J2EE development.
NetBeans is the way to go. it has built in support for Servlets/JSPs (it even builds the correct directory structure for you when you create a web project) and has Tomcat built in. I used it to do Struts and it was extremely simple to set up.
Originally posted by Thomas Paul: NetBeans is the way to go. it has built in support for Servlets/JSPs (it even builds the correct directory structure for you when you create a web project) and has Tomcat built in. I used it to do Struts and it was extremely simple to set up.
Any difference between Sun One Studio Community and Netbeans as for as built in features for J2EE??
I've used NetBeans and Eclipse and for Servlets/JSP I would definitely go with NetBeans. Of course at work I am using JBuilder7, which I would recommend over either of the freebies. I don't know if the free eval version of JB8 would interest you, but I have found JBuilder to be the best.
In addition to the comments above, i also find the xml module of netbeans really helpful. You can easily check your syntax. It also has a built-in dtd and schema validator. It has a template for xslt. No DOM tools at the moment.
What about IBM WSAD5. It is based on eclipse. You can get free evaluation copy from IBM-website. I am quite sure that those free eval copies can be used forever, but are not upgradable. pro: - struts support - good documentation - like eclipse. O.k. there are some extras with EJB-dev - has an embedded Websphere application Server. - good testing frameworks for ejb. - good documentation in help sections. Lots of sample stuff on ibm site. cons: - not free, but evaluation copy - huge download - forget it, if you have less than 512 MB. And even then you need strong nerves, I have 768, thats o.k.. - I think its easy to use, but I use it for more than a year now, from time to time. When I started I found some things quite puzzling.
--- X-doclets are popular, but I dont know lot about that. There might be some eclipse plugins.
Originally posted by Thomas Paul: SunOne Studio seems to be about 10 iterations behind NetBeans.
That doesn't surprise me. Ok, thanks for all the suggestions. I welcome all suggestions, but I believe I am going to try and get to know NetBeans. I found several 3rd party plugins available for NetBeans; now to find out how to install them. Thanks again.
I use Sun One Studio, Community Edition. One thing I would like to know is whether Sun One is behind NetBeans in terms of performance or in almost every section. This is because Sun One itself uses NetBeans as its engine.
Ashik Uzzaman Lead Member of Technical Staff, Salesforce.com, San Francisco, CA, USA.
Joined: May 05, 2000
Basically, NetBeans is being developed by Sun since half the Netbeans developers are Sun employees. But NetBeans is typical of many open source projects in that it has lots of small releases while SunOne waits for a single larger release. That is what I meant when I said that SunOne was about 10 iterations behind NetBeans.
Originally posted by Gregg Bolinger: I am getting ready to start a personal J2EE project so I can learn it better. I have been battling between using Eclipse, Sun One Studio, and Notepad(Ha). Which of those or what free IDE is your J2EE purpose choice? Thanks.
Eclipse for both J2ee and mobile programming.. I just switched from SuneOne studio