编辑人生

Flower

Posts Tagged ‘IntelliJ IDEA’

以退为进,IntelliJ开源

对于集成开发平台(IDE)领域来说,10月16日IntelliJ IDEA发布开源社区版是一个爆炸性的消息,业界也有人认为这一事件标志着IDE进入全面开源时代。对于IntelliJ背后的公司JetBrains来说,也是其公司发展历程中一个里程碑式的事情。

衡量一个产品是否成功,一般需要看三个条件:产品质量、用户群大小和是否赚钱。对于IntelliJ来说,产品质量没有问题,一直是业内公认的最佳IDE,如Eclipse等中的很多功能皆“抄袭”自它。至于是否赚钱,相信凭售卖授权协议养活几十个人也不是问题。关键在于其用户群的大小。这个闭源时代曾经的“大佬”,在Eclipse、NetBeans等开源IDE的冲击下,市场占有率逐渐萎缩,特别是低端市场。短期来看这不是问题,但长远来看,IntelliJ会逐渐进入无源之水的境地,到时再中途改变用户的使用习惯,说服他们从其他IDE转向自己就难了。

需要指出的是,这次JetBrains开源的并不是其全部产品,严格来说其开源的只是一个纯Java开发环境,如果你想做基于Ruby、Python等语言的开发,或者想和像Team Foundation Server、ClearCase这样的商业版本控制工具集成,你还是需要购买其收费的旗舰版。所以说,IntelliJ的开源,貌似迫于开源社区的压力,实则是一个很好的以退为进产品策略。

注:本简评发布在《程序员》杂志第11期。