Select a Java Web Framework 2011

My question is based on the following question: choosing a java web framework now?

The reason for my problem is that a lot has happened in a year, the game framework has matured, and so on. I want to know today's hot topic What are the advantages and disadvantages of today's framework?

Solution

Focus on the Java framework, which depends on your goal (as everything in it!)

>For large company products, you can either use Java EE or use standard struts / spring / hibernate They are validated stacks that satisfy the scalability requirements in the environment, and it may be relevant to have a state in the environment In addition, they use applications (play, Scala, what's that?) A new version of "no one was purchased by IBM" > For your personal project, there is no business purpose, fair or interesting, any framework you like Lift, play, whatever. > For start-ups, I would recommend lift or play I personally prefer play, but YMMV Both are agile frameworks that simplify development and enable rapid transformation Perfect match for startups Differences (stateless, stateful, etc.) are what you should check before making a decision

In scala vs Java, it depends on it Unless you are lucky, you will not be allowed to use Scala in your corporate environment (although it will spread slowly) For your own project, it doesn't matter For startups, choose the one you know best I know that learning is attractive, but if you have 6 months of scala amateur experience and 5 years of commercial Java experience, the time and pain of creating projects in scala will not be worth it

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>