BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

JetBrains Releases IntelliJ IDEA 12

by Abel Avram on Dec 07, 2012 |

JetBrains has announced IntelliJ IDEA 12 having a better compiler, support for Java 8, an Android UI Designer, a new look, better Spring and Play 2.0 support, and a large number of enhancements across supported languages and frameworks.

Keeping up with their custom of releasing a new version every year, JetBrains has announced the release of IntelliJ IDEA 12, an IDE for the extended Java ecosystem supporting many language and frameworks. Some of the new features are:

Better Compiler. The compiler has faster incremental builds and takes a lower memory footprint due to:

  • Compilation tasks are performed in a process separate from the main IDE’s process
  • The Java compiler is used in-process via Java API calls
  • The compilation is triggered by file system events
  • Integration with Eclipse Java compiler providing better error highlighting

Java 8. IntelliJ IDEA 12 is prepared for Java 8 with code assistance for lambda expressions, method references and default methods.

Android UI Designer. If IntelliJ 11 added a UI preview pane, this version comes with a feature rich designer (shown below) enabling developers to perform some operations with the mouse, such as adding/moving/deleting/copying components to Canvas or Component Tree. The designer also supports all layout types. Frame, Linear, Grid, etc., and multiple device profiles.

Android UI Designer

Spring. JetBrains’ IDE now has code assistance for more frameworks - Integration,Web Flow, MVC, Security, Batch, better performance, drag-and-drop dependency diagrams, and others.

Play 2.0. Play applications can be created in Java & Scala with support for code assistance, templates, formatter, refactoring, etc.

New Look. The IDE has a new fully customizable look and feel called Darcula (shown above).

Others

  • Defining and creating databases from inside the IDE.
  • Better management tools for J2EE application servers with support for Cloud Foundry and Cloud Bees.
  • Drools Expert support
  • Cucumber for JVM

There are lots of enhancements to various features across the IDE.

Jelastic, a hosting provider for Java applications, has recently upgraded their IntelliJ IDEA plug-in enabling developers to create Java, JRuby, Scala, Groovy and ColdFusion/CFML applications and to deploy them to their PaaS. They advertise vertical scalability on demand with scaling back when resources are not needed, zero lock-in – meaning the apps have no specific code-, and paying for what you use.

Jelastic is integrated with build systems such as Maven, Ant, Hudson and Jenkins. It also has an Eclipse plug-in.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT