it still make sense to build new-generation Web applications on Java? The answer is yes, fortunately, due to the rise in popularity of polyglot programming and the innovations it brings to the Java platform.
Java, one of the long-dominant platforms for building enterprise solutions, has been steadily evolving since its first release in 1996, with a new major version coming every one to two years. Each of the six major releases brought language and platform innovations that continued to make Java better -- Java 7 seemed like it would be no exception.
However, Java 7 has been stuck in a quagmire for four years, with the Java community struggling to refine the implementations of two of its sub-projects, Project Jigsaw and Project Lambda. Project Jigsaw aims to bring modularity to Java's core while Project Lambda would bring lambda expressions ("closures") to Java. In early December 2010, Oracle announced that the Java Specification Requests (JSRs) for Java 7 have finally been approved for release, but Projects Jigsaw and Lambda will be delayed until Java 8. This news has disappointed many in the community, as these two features were seen as the major draw of Java 7.
Click Here to read more...