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 want to know that where does MyEclipse stand when we compare it with the other powerful IDE's as Netbeans, JDeveloper and needn't mention Eclipse.
NetBeans and JDeveloper both have powerful development suites, though JDeveloper is more "Oracle" oriented but, that doesn't downgrade it's value in any means. NetBeans as well comes as a very powerful development suite and nevertheless is "FREE" and open-source.
Eclipse the parent(maybe don't know how to refer) on which the MyEclipse wraps around is no less powerful as well. Agreed that MyEclipse provides some very strong visual integrations and makes the development setup faster but, is it really worth the price?
So, what's the stance for MyEclipse, whyere does it actually distant itsely from other IDE's. Will really like to have a clear though on that..
[ August 19, 2008: Message edited by: Anubhav Anand ]
To address the more general question of comparing MyEclipse to those other IDEs (or any IDEs) I would direct you to the same question here that I answered.
As far as "is it worth the money"? You mean the $30 or $60 depending the version you buy? Let's assume it's the $60? When you consider the cost of a developer salary, let's say that's between 1hr and 1.5hrs of work.
Now lets consider 1 of the 700 things MyEclipse does and see if there is an hour of work saved for any single developer with *any* of that tooling, if there is it pays for itself in that hour.
* Hibernate, JPA, EJB3 entity generation? There is arguably days worth of saving here depending on how proficient the developer is normally. Point MyEclipse at a DB schema and tell it to generate your entities for you with full annotations, o2m, m2o, etc. relationships, generate DAOs (even Spring DAOs) and immediately start using that code a few seconds later?
* Matisse4MyEclipse, design beautiful Swing UIs using the much-lauded Matisse designer without needing to flip back to NetBeans and try and sync your MyEclipse and NetBeans projects in order to work on the same project? Easily hours of work saved there.
* HTML, JSP, JSF, Struts, Facelets Designers, quick mockup a page using the visual designer and the component palette and properties view to get a basic app of your choice running to show to a co-worker or quickly see if your idea works... hours of work saved there I'm sure.
* Integrated Database and Application Server already shipping inside the IDE, allowing you to right-click on any project and go to "Run As" or "Debug As" and let the IDE immediately handle deploying the project, starting the app server, connecting the debugger and opening the default page of the app... the time savings on not installing your own app server and DB server is hours by itself, the added benefit of 1-click debug further enhances that time savings.
* Deployment management to 30+ application servers, time savings here can be huge or small, depending on your work environment, but chances are MyEclipse supports your app server and you can manage all deployments to that app server from inside the IDE, no "mvn ackage" and then moving a WAR our to your app server, let MyEclipse do it.
The list goes on and on, but really all you have to do is fine 1hr worth of time-saving feature in the IDE and it is "really worth the price".
I agree with what you say - If myEclipse can save 1-2 hrs of effort, the money spent on it is worth while. However, there are other tools - Lomboz, Netbeans which offer similar capability as you mentioned and they are free !
Originally posted by Sanjay Gupta: However, there are other tools - Lomboz, Netbeans which offer similar capability as you mentioned and they are free !
How does you tool compare with them?
I'm a big Lomboz fan. Although that just helps with the server aspect. I think there is a piece of this where if I have to spend an hour downloading and installing 10 different free plugins to give me the functionality I need from MyEclipse, it has paid for itself as well. Of course this all depends on which features you use.