社区反应:IntelliJ 开源,亡羊补牢?

  • 霍泰稳

2009 年 10 月 16 日

话题:JavaRuby开源Scala社区IDEDevOps语言 & 开发架构文化 & 方法

今天,业界公认最智能(Intelligent)的集成开发平台 IntelliJ 决定开源。虽然所开源的社区版与需要付费的旗舰版之间还是有很大的区别,但是 JetBrains 此举依然赢得社区的支持,也有部分开发人员认为 JetBrains 是迫于 Eclipse、NetBeans 等开源 IDE 的压力,亡羊补牢而已。

IntelliJ IDEA 的官方博客上,许多开发人员对 JetBrains 最终决定开源该工具,提供社区版的举措表示欢迎。Ed Gibbs 提到自己在为别人推荐 IntelliJ 时,多因收费的问题无法成功,希望有了开源的免费社区版之后,能有更多的人加入到 IntelliJ 阵营。Viraf Karai 则提到 IntelliJ 在企业开发方面的优势:

我想社区版对大学和培训学校教授 Java 或者那些和 JVM 关系密切的语言,如 Groovy,会很有帮助。但是对企业 Java 开发者和架构师来说,是否开源则没有太大的区别。我是一个 IDEA 用户,但是需要它很多成熟的功能,比如 Grails、Hibernate、JPA、Spring、Web 服务、UML 等。……我正计划支付 250 美元购买 IDEA 的个人授权,以支持他们的开发。用过完全开源的 Eclipse 后,我真的感到它非常不适合企业开发。我认为,单是 IDEA 创建的那些漂亮的 UML 图表,就足以值回它的价格了!

关于 IntelliJ 开源的消息在 SNS 网站人间网发布后,也引来不少国内开发人员的争论。人间网创始人兼 CTO 曹晓钢表示:

乍一看以为是 IDEA 商业模式的失败,但是后来发现它推出的是社区版本,这应该是 JetBrains 商业模式的调整。因为其在低端市场受到 Eclipse 的压力,不得不免费、开源。但是现在开源貌似有些晚了,因为 Eclipse 已经是平台了,即使开源也不会像 Eclipse 那样得到大规模的重视。其实 IDEA 更像 Apple,了解用户需要而且产品精良,但是 Apple 有能力搭建自己的整条生态链,IDEA 有吗?

Java 社区活跃分子 Maven 认为 JetBrains 这样做,是迫于 Eclipse 的强大压力,作为业界曾经的第一,现在 IDEA 已经慢慢失去自己的市场,它需要一针强心剂来制造影响力:

JetBrains 公司员工不多,在布拉格郊区的一栋别墅里,也不知道现在有多少人了。其实 JetBrains 公司对开源一直很支持,我前些年参加Magnolia注:一个开源的 CMS 系统)开发的时候,就免费申请了一个。IDEA 的开源会增加其产品的市场份额,另外它的插件机制也很好,开源能让它拥有更多的插件。

但并不是所有人对 IDEA 的开源感兴趣,lgn21st 就表示做 Ruby 开发的人大多数是 RoRer(注:使用 Ruby on Rails 的人),他们心目中最佳的操作系统是 Mac,最佳的 IDE 是 Textmate,所以对 IDEA 的开源可能不在乎。支付宝工程师丁雪丰在仔细阅读过 IDEA 社区版和旗舰版的功能支持对比表后,认为开源的社区版没有什么功能能促使他从其他 IDE 切换过来,Eclipse 和 NetBeans 足够应付目前的日常工作了,除非它能显著提高自己某方面的效率。

你在使用 IntelliJ IDEA 吗?对此次 JetBrains 开源 IntelliJ 有什么看法?欢迎参与调查和评论!

JavaRuby开源Scala社区IDEDevOps语言 & 开发架构文化 & 方法