Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Standard Eclipse and EJBs

 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why doesn't standard Eclipse support EJBs ?
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You need to take into account that Eclipse is a free IDE developed by a professional team, which has at least two consequences:
- resources are quite constrained, and
- the project needs to be sponsored - currently by tool vendors like IBM and Together
The Sponsors are using Eclipse as a foundation for their own products. As they need to make money to continue to exist, there needs to be functionality they can add to Eclipse. On the other hand, Eclipse needs to be usefull enough to be attractive to a large user base.
I think it's a quite reasonable choice to concentrate on fundamental functionality like debugging, refactoring, testing etc. instead of more focused tools like GUI builders, EJB or Web-Support. The latter are also rather complex projects for itself, and being able to choose between a range of free and commercial solutions isn't the worst thing, in my humble opinion.
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please explain 'support EJB'?
Eclipse out of the box is a fullblown programming editor with built-in syntax highlighting and code completion for Java classes.
As soon as you tell your project to include the J2EE jars needed for your EJB development those features will all work for EJB specific code as well as for standard Java code.
What Eclipse lacks (for the reasons Ilja pointed out) is the wizzards and other nice-to-haves to autogenerate EJB skeleton code for you.
There are of course several plugins available on the market to give you that.
For people that don't use EJB not having those options saves some screen realestate which comes in very handy indeed (my boss doesn't give me a 19" TFT so I am stuck on a 1024x768 resolution).
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
By support I meant adequate Help documentation etc. and as you said wizards.
But thanks for the explanations.
[ January 07, 2004: Message edited by: HS Thomas ]
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wizards and docs should be provided by plugins, that's the whole philosophy of Eclipse.
As each appserver does things differently, there's really no other way (most IDEs will support only a select few appservers for that reason, sometimes only a single one which is marketed by the same company).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic