Tags: couple, eclipse, impressed, j2ee, jdev, playing, programming, projects, stuff, tools, wtp, wtp10

JDev vs. Eclipse wtp1.0 - something I am looking for to have in JDev

On Programmer » Development Tools

4,016 words with 2 Comments; publish: Tue, 12 Feb 2008 20:34:00 GMT; (200187.50, « »)

I used to using eclipse (wtp) for J2EE projects. Recently found JDev. After playing a couple of days, quite impressed. Really good stuff, and more comprehensive functions for J2EE develpment, thanks to JDev folks.

However, compared to eclipse, there are some trival things I feel not so convinent when using JDev, don't know if it's designed that way or I have not captured the right way to use the tool:

- confusing "Erase from disk". If you create a new app with the same name, JDev will pick all stuffs that are supposed to erased. It's a bit confusing between 'delete' and 'erase form disk'

- I did not find a way to remove a business method automatically from a EJB. So I have to clean up all related stuffs manually.

- Code Insight does not work with user defined utility classes in JSP editor.

- No consistency check on package declaration and folder location. You can simply change the package declaration after a java class is created, and make youself lost in compiling, because JDev does not check the consistency of package declaration and saving location path.

- I love eclipse question marker signs on the navigation window to indicates something wrong in the package.

- ... and other couple of things later .

JDev is really good stuff, and Oracle is so generous to give it to OS community. Just trying to feed back something as a user, so to contribute my part to make JDev better...

thanks

All Comments

Leave a comment...

  • 2 Comments
    • Jeff,

      thanks for your suggestions.

      - I did not find a way to remove a business method automatically from a EJB. So I have to clean up all related stuffs manually.

      I filed bug 5143596

      Code Insight does not work with user defined utility classes in JSP editor.

      do you mean useBean or what kind of utility classes are you referring to?

      No consistency check on package declaration and folder location. You can simply change the package declaration after a java class is created, and make youself lost in compiling, because JDev does not check the consistency of package declaration and saving location path

      Did you try to rename the packaging using the refactoring option ? This should make sure everythin is created properly for you.

      - I love eclipse question marker signs on the navigation window to indicates something wrong in the package.

      Nevertheless, I filed bug 5143617

      Filed bug 5143628

      Waiting for more input ;-)

      thanks

      Frank

      #1; Fri, 22 Feb 2008 12:13:00 GMT
    • Thanks for the quick response.

      - Code Insight does not work with user defined utility classes in JSP editor.

      do you mean useBean or what kind of utility classes are you referring to?

      I mean if you code Java snippet directly in JSP between <% %> tags, and referencing classes in WEB-INF/classes. 'Completion Insight' does not work as it does in coding simple Java class.

      - No consistency check on package declaration and folder location. You can simply change the package declaration after a java class is created, and make youself lost in compiling, because JDev does not check the consistency of package declaration and saving location path

      Did you try to rename the packaging using the refactoring option ? This should make sure everythin is created properly for you.

      No. I mean if I change package declaraton in source code directly (JDev allows me to do so -:) ). It's also confusing when u move some source code from an existing project to new created JDev project with a different package structure. I believe most new users from eclipse would be lost with this (if I can say so), since in eclipse package declare and directory path are always checked to keep both in a consistence way, and eclipse prompts you if they are not. JDev keeps silence about this, and u have no idea what's worng with your code.

      - more experince notes will come in, if all these do not sounds too picky..

      Thanks

      #2; Fri, 22 Feb 2008 12:14:00 GMT