Jim, you are my Idol!!!!
I'm evaluating JDeveloper (for the first time, not migrating from a previous version), so I'm realy brand new with this environment.
Now that I see that you (maybe) go in the same direction I go, please, give me your opinion about one point.
I can see JDeveloper gives the developer a lot of code-generating advantages if you accept using ADF and the rest of the whole Oracle proposed environment. Specifically, the amazing speed you can get on binding the three tiers: database (with connections and drag-and-drops for tables), Business Objects and logic (with middle tier wizards) and presentation tier (with that great drag-and-drop jsp creation tool). I think all this tools can really make a speed-difference
But
I dont like proprietary solutions, I like open-source-standards, so
I prefer Hibernate (3.0.5), any structural-framework, like Struts or whichever, and for example JSF for the presentation tier (still evaluating this point)
Ive seen that tutorial about using Hibernate + JSF with JDeveloper (
http://www.oracle.com/technology/pub/articles/vohra_hibernate.html) but it didnt satisfied me too much: Its written for Hibernate 2.1.8 and migrating to Hibernate 3.0 is not possible without a headache
So finally, I decided to import a neutrally built Struts + Hibernate 3.0 project and try to speed it up using JDeveloper. And then it was when I hit my head against this problem youve just solved! Jiiiimy, Jiiiiimy!!!! :-))))))
So, finally, my questions:
1) Would you say that if Im developing this within this kind of tools, then JDeveloper still gives me much of the speed It gives in the first case? Can I drag-and-speedy-drop from database to model tier, or from model to control or to presentation tiers without introducing any Oracle libraries in my project? How? Do you have any example?
2) In your opinion, which is the best environment for speeding up this whole development process: JDeveloper, Eclipse + Exadel or any other plug-in environment? Any other you may prefer?
Hey, again, thanks a lot!! Oracle should take note of the bug you detected (and maybe pay you some bucks for it :-))
Fer