BT

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

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

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2009年10月17日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

今天,业界公认最智能(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有什么看法?欢迎参与调查和评论!

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

估计对国内没啥影响 by Xiang Ran

从我观察到的情况来说,至少周围的从业者。只要是有社区版或收费商业版的工具,必然是找一个破解的商业版来用。即便用不到商业版的功能。
改个图片大小就非要整个盗版PS的人不是少数啊。
所以这事儿对国内程序员估计没啥影响。用破解的依然会继续用破解的商业版,用其他的IDE依然继续用其他的。

PS:"关于IntelliJ开源的消息在SNS网站人间网发布后,也引来不少国内开发人员的争论。"
我实在不理解这句话,为啥人间网发布会引来开发人员对IDEA开源的争论。严重广告,好吧,我承认我上当了,已经去申请注册码了。唉唉

亡羊补牢,为时未晚 by Wu Alan

我做过eclipse插件的开发,使用eclipse做IDE理所当然。
我现在不做eclipse插件开发了,由于对eclipse比较熟悉而且开源,所以只能用。

但eclipse使我开发效率降低很多,可能大佬们对eclipse的性能不是太在意。
而我的电脑内存只有2G,开一个eclipse再加开测试服务器基本上2G就跑光了。

以为eclipse新版本会好一点,没想到还是IBM的一贯作风,新版本在性能上没太多改变,狂吃机器。

再有由于eclipse的JDT设计局限,eclipse Scala插件的功能有些局限。
而IDEA上开发Scala插件比较顺利。

这里有一篇Scala插件在IDEA 社区版安装的文章:
groups.google.com/group/scalacn/t/5502eebce4e1fd2e

Re: 估计对国内没啥影响 by Wu Alan

国内可能影响确实不会太大

Re: 估计对国内没啥影响 by 霍 泰稳

To Ran Xiang:IntelliJ开源这个消息我开始是从人间网上了解到的,这个消息在人间网上讨论甚重,刚才去看这个讨论已经64条了。为注明消息的来源,才有了上面的这句话,希望能理解 :)

我用IntelliJ做Scala by Jeffrey Zhao

不过顺便也就不用Eclipse了。
JetBrains的开发工具的确了得,没得说,Resharper很强大。

不无影响 by Lee Jet

我可以肯定,国内会有很多没有接触过IntelliJ的人去尝试使用它,一定在业内为人熟悉,所造成的影响也会日渐成效的。

不晚 by Long Allen

IntelliJ IDEA对代码质量、智能化的持续关注和提升, 这点是 Eclipse, NetBeans目前无法比的, 它是开发高质量、高效Java代码的首选. IntelliJ IDEA可能只是小众市场, 如 OS X 与 WinXP的关系.

不晚 by Bai Hantsy

看看标题,国人的看法总是比较雷人的。。。
很早以前曾经通过社区弄到一个4.5 版本license,对其重构印象很深。多年过去,elipse 很多功能一直在抄袭 IDEA。开源版本居然带有 IDEA 另外一个杀手锏--code analysis,Eclispe,NetBeans 平台还没有这样的免费开源对应品(Eclipse中checkstyle, pmd, findbug这些插件主要是代码语法上的静态检测,findbugs要高级一些,根据二进制代码检测,但eclipse的findbug功能,只提供一个检测结果的浏览,这些插件在IDEA 的插件中心也有,NetBeans 平台的 sqe,还是其他checkstyle,pmd插件,缺少定制功能),当然Eclipse平台上有商业的 Code Pro,你需要共费几百刀。虽然代码补全是现在IDE具备的基本功能,但是不管 Eclipse,NetBeans(重构功能太弱智了)仍然是望尘莫及。
代码分析,重构,补全,IDEA 仍然是NO.1,而这些都包含在开源版本中。

Re: 估计对国内没啥影响 by Bai Hantsy

有javalobby 上面早吗,javalobby 的IntelliJ 社区的消息 是IntelliJ 官方的发布的消息。

IDEA 非常适合一些高级的程序员 by Bai Hantsy

Java社区活跃分子Maven认为JetBrains这样做,是迫于Eclipse的强大压力,作为业界曾经的第一,现在IDEA已经慢慢失去自己的市场,它需要一针强心剂来制造影响力:
。。。。。。。。。。。。。。。
IDEA 非常适合一些高级的程序员(热衷于快捷键,而不喜欢用wizard),定位不一样,它有自己特定用户群,我从来没有看到报到说它在市场上做到了NO.1,但它的很多功能到现在绝对还是NO.1。
即使完全免费,在国内,一些程序员估计还是不会到它百分之十的功能,还是抱怨它什么都不如 Eclipse。
如就我以前在公司遭遇的一样,“架构师”使用Powerdesigner设计数据库,又用 Rose 进行了详细设计(画了几个类图,序列图),然后用eclipse的Hibernate插件生成了表对应的类。。。每个工具都在片面的使用,把简单的工作变成浩大的工程。
我相信,很多人使用IDEA(即使是开源版本)也是一样,用导弹打苍蝇。

Re: 不晚 by 峻申 吴

灰常同意啊~

Re: IDEA 非常适合一些高级的程序员 by 峻申 吴

让那些高级程序员来引导启发那些用IDEA打苍蝇的,时间长了不就适应了IDEA?
我个人觉得IDEA适合所有的程序员,只不过初级程序员需要高级程序员的帮助。

开源有利于推广,甚或有利于企业版的销售 by zone smm

如果开源的话,可能会去试用、体验,也许会变成选择。但收费的话,基本上会让很多人望而却步。经历当年borland风波后,用盗版肯定不是明智的。

可怜我是搞 JSP 的 by He Yiding

完了,还得用盗版?

终于可以重回IDEA的怀抱了 by Xie Fengbo

几年前就开始用她,就像广告里面说的一样,“用一次就知道”!可是毕竟是盗版的,而且随着eclipse的wtp越来越成熟,慢慢的从我的工具箱里面消失了。现在开源了终于可以名正言顺的用了。

允许的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通知我

15 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT