DEV Community

Discussion on: How to build Enterprise Level Web Applications using Java?

Collapse
 
golfman484 profile image
Driving change • Edited

All of our enterprise apps have been built in Java. You just can't beat it for runtime performance, ease of use, development productivity, type safety (for robust apps!), the JVM and, of course, its all conquering ecosystem.

Our stack looks like this:

UI: Wicket - JavaScript powered/AJAX capable components but all driven from Java - no ugly JavaScript to write...ever! HTML layouts for pages, panels and components are specified with stock standard, legal HTML markup which can be edited by any HTML editor.

ORM: DataNucleus (alternative to Hibernate) - for speed and more transparent persistence (i.e. not having to adjust your object model or code to cater to limitations/nuances of the ORM).

Collapse
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

Thank you for that valuable addition.