Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Welcome to the Java world. The best thing (and in some cases also the worst thing) about the Java domain is that you can create your own stack based on your requirements. You're not necessarily bound to a single vendor as is commonly the case in the .NET domain. </p> <p>Since it seems you're in a greenfield situation you can:</p> <ul> <li><p>Adopt the webdevelopment stack of a large commercial vendor like Sun/Oracle (JSF/EJB3 + NetBeans/JDeveloper + Glassfish/Weblogic + MySQL/Oracle) or IBM</p></li> <li><p>Adopt the webdevelopment stack of a smaller open source vendor like JBoss, SpringSource. Take a look at JBoss <a href="http://seamframework.org" rel="nofollow noreferrer">Seam</a> and SpringSource <a href="http://grails.org" rel="nofollow noreferrer">Grails</a> and <a href="http://springsource.org/roo" rel="nofollow noreferrer">Roo</a> (the latter two are based on the frequently mentioned Spring/Hibernate frameworks)</p></li> <li><p>Mix and match your own stack based on the above and your requirements. Although this requires deep knowledge of the various technologies, frameworks, tools available.</p></li> </ul> <p>You have lots of options as you can see. Now since your interested in a productivity focused stack - and I suspect an opensource one - and you have no legacy I recommend either <a href="http://grails.org" rel="nofollow noreferrer">Grails</a> or <a href="http://springsource.org/roo" rel="nofollow noreferrer">Roo</a>. In which Roo is probably the most accessible one since you don't have to learn Groovy. If you don't like the generation tooling I advice you the stick to the Spring stack and just adopt Spring/JPA/etc.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload