Intellij IDEA是一个综合性的Java编程环境,在经过3个RC版本后,IntelliJ IDEA开发团队今天正式发布了IntelliJ IDEA 12版本。
功能包括:
J2EE支持、Ant、JUnit、集成CVS。
包含一个智能编辑器,代码辅助和增强的自动代码工具。可提高JAVA开发人员的效率。这是unix版本。
4.0中修改了GUI设计工具、增加了新的提高生产效率的功能,支持智能代码、集成了CVS、JUNIT,支持模块工程、受人喜爱的包页签,支持在运行时修改代码,集成BEA WebLogic支持,可分割代码编辑窗口,增加了智能插件管理器
该版本的主要改进包括:
1. 新的UI和Darcula主题该版本重新设计了UI,并带来了一个新的名为“Darcula”的深色主题,看起来更加整洁,这可以让你在使用时减少分心,更加专注于代码编写。该主题是可定制的,你可以创建自己喜欢的外观。
2. 新的编译模式
IntelliJ IDEA 12引入了一种全新的方法来编译项目,速度更快,并提供了更好的用户体验。该版本从头重新构建了编译器,并移到一个单独的进程,现在项目可以在后台自动编译。更多信息请参阅这篇博客。
3. 支持Java 8
IntelliJ IDEA 12添加了对Java 8的支持,并提供了针对新语法(如lambda表达式、方法引用、默认方法等)的代码协助。现在你可以在你的项目中尝试JDK 8的新功能。
4. Android UI设计器
该版本中内置了精心设计的Android UI设计器,可以有效提高Android移动应用设计和开发的效率。更多细节请参阅博客。
5. 改进了对Spring、Play 2.0的支持
改进了对于Spring的支持,现在拥有更好的性能,更好地支持XML和基于注解的配置,增强了依赖关系图,以及针对更多框架(如Integration、Web Flow、MVC、Security和Batch)的代码协助。
支持Play 2.0,可以让你更容易地使用Java和Scala来创建、调试Play应用程序。
6. 强大的数据库开发工具
IntelliJ IDEA提供了强大的数据库工具和对SQL的支持,在新版本中,你不仅可以使用针对SQL的代码提示功能,还可以直接在IDE中设计你的数据库。
7. 其他新特性
智能代码格式化
更好的J2EE应用程序服务器管理工具,支持Cloud Foundry和CloudBees云计算平台
支持Drools Expert(Drools平台上的一个规则引擎)
支持Cucumber-JVM