BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JetBrains发布Intellij IDEA 10

| 作者 Tim Cull 关注 0 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2010年12月30日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

本月,JetBrains发布了Intellij IDEA 10——这是该集成开发环境的一次主要更新。作为一个主版本,新的Intellij的变化与改进可以说是相当的多。其中一部分改进包括:性能改进、对各种框架与技术的增强支持、改进的版本控制支持以及一些额外的用户界面工具。感兴趣的读者可以从早期访问发布声明或是IDEA的问题跟踪上找到详尽的Bug修复与增加的特性列表。

性能改进中最近人注目的莫过于代码索引时间下降了50%,同时借助于本地的Linux文件系统监视器实现了Linux上更快的项目同步。比如说,InfoQ的编辑尝试在一台iMac上打开一个规模很大、遗留的J2EE应用,过了不到10秒钟就可以开始对文件进行编辑了,并且在17秒内完成了索引。Intellij改进的性能有助于一些特性的增强,比如“即时”的代码完成以及更快打开项目等。即时代码完成时一种代码完成特性,它无需用户使用Ctrl+空格或是等待一小下就能自动实现代码完成功能。不喜欢即时弹出自动完成窗口的开发者可以配置一个以毫秒为单位的延时,或是干脆关掉该功能。

Intellij 9已经大大简化了Spring开发,而Intellij 10则通过支持Spring 3.0的特性将这种简化更进一步。比如说,现在的编辑器包含了针对Spring测试注解的智能的自动完成功能。此外,IDEA还通过插件支持Spring tc Server。由于对AspectJ提供了本地支持,因此IDEA还对大量使用方面的Spring Roo框架提供了更棒的支持。

JetBrains还通过分布式版本控制系统(如Git或Mercurial)改进了开发者的体验。比如说,现在的IDE包含了一个改进的用于查看Git日志的界面。有时在使用通用的Git客户端连接GitHub时会出现一些混乱,而Intellij 10则提供了对GitHub的本地支持,它比原生的Git提供了更加有限的连接选项,这样用户就不会被搞晕了。

最后,很多人可能没有意识到Intellij还通过插件提供了对其他语言的支持,比如Ruby和PHP等。IDEA有一个免费的社区版,还有一个功能更加强劲的商业版。

查看英文原文:JetBrains Releases Intellij IDEA 10

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

绝对是高生产力的代表 by Caixiao pig

比Eclipse,Netbeans之流,能带来写代码的快感,高生产力的IDE典范

Re: 绝对是高生产力的代表 by shi mike

仁者见仁,智者见智。我就用着Netbeans觉得很爽,IDEA对机器的要求不是一般的高。另外,还有很多人用Eclipse也用得出神入化。另外,这个软件实在太贵了。

Re: 绝对是高生产力的代表 by 邱 锦森

可以提交一个开源项目申请免费license

Re: 绝对是高生产力的代表 by shi mike

条件挺苛刻的,不是一般人能通过的。而且,这就陷入一个先有蛋还是先有鸡的怪圈——你要申请,就必须证明你的项目已经开始了比较长的一段时间了,而且有较多的稳定用户,而如果一个项目已经开始比较长了,那之前的开发到底用的是什么IDE呢?免费试用好像就60天左右吧,这肯定不算较长时间,就是算,也很难拥有较多的稳定用户。那么结论就是两个:要么就是之前开发的时候,用的是其他的IDE;但是大家都知道,一般长时间用了一个IDE后,会越用越顺手,那么转向其他的IDE会非常困难。要么就是之前用的是盗版IDEA,那这个就不评论了……

这个软件现在什么价格? by Ma Karl

这个软件现在什么价格?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT