JetBrains开发者工具
JetBrains是为数不多的几个开发工具销售业绩很好的公司之一。这也是为什么与AnnOreshnikova聊及潜在战略、成功之道以及未来计划及产品是一件趣事的原因。
Q:JetBrains是为数不多的几个开发工具销售业绩很好的公司之一。即便处于当前这样的状况下:大多数开发工具都是免费的,无论公司还是个人都无需对此买单。您认为这种成功背后的原因是什么呢?
Ann:我们必须要将这归功于我们工具的高质量。竞争迫使我们保持最高水准,并要求我们的工具比那些免费工具提供更多的功能、更高的工作效力。
你可能听过这么一句谚语,“花钱要花在刀刃上”。当你在选择适合的工具时,你应该考虑的是其真正的拥有成本(COP),而不仅仅是标签上的价格。我们的产品提供了可扩展的开箱即用的功能并确保我们的用户不必为构建、技术支持等事儿操心。不浪费时间就意味着更好的结果。
我会把创新列为我们的另一个关键优势。目前广泛应用的大部分的基本IDE的功能都是当初在IntelliJIDEA领域率先引入的。
最终,我们为这款一流的专业开发工具定了一个合理的价格,或者说更合理的拥有成本。它可以使任何开发人员需要数年才能完成的工作可在几个工作日内完成。
Q:去年JetBrains开源了IntelliJIDEA的社区版本。你们的用户(包括潜在用户)和开发人员对这一举动的反应如何呢?这是否会影响你们商业产品的销售,并且这一举动的目标是否已达成?你们是否也计划开源其他工具,比如ReSharper或TeamCity?
Ann:我们开源的举措得到了非常正面的效果,因为现在可以更容易的去扩展IntelliJIDEA了。作为开发者,我们很多客户非常看重是否可以获得源码。产品旗舰版的销售正在上升,我们的总体用户基数也呈现可观地增长势头。对此结果我们非常满意。况且,这才是我们进入“开源”时代的第一年,所以我们必然可以期望更多长期的效益。
至于我们其他的一些产品,目前还没有什么特别的计划。有一款叫做TeamCity的产品,用于持续集成和构建管理的系统,其免费专业版已经可用了,不过我们还没有考虑对它也进行开源。
Q:在过去几个月曾有爆料说JetBrains会有新的IDE产品发布。这是否暗示着IDE已经从与IDEA语言相关的模块剥离出来了呢?如果属实,那是否意味着能支持任何编程语言的各种IDE将成为我们期望在未来会出现的新的IDE呢?
Ann:的确。我们已经从IntelliJIDEA中将平台“提炼”出来,并且有计划为一些特定的语言构建轻量级的IDE。我们已经发布了五个IDE:MPS(针对域特定语言),RubyMine(针对RubyonRails开发),WebStorm和PHPStorm(针对web和PHP开发人员)以及刚刚发布的针对Python开发的PyCharm。向你透露一个我们当前的项目:一个面向ObjectiveC的IDE,我们希望借此让那些用户能够尽早在alpha版本就能够尝鲜。这种方式是我们总体战略的一部分,因为IntelliJ平台使我们能够有效地为特定语言构建成功的IDEs。
Q:那些IDE里有多少是基于在MPS中的功能开发的呢?
Ann:MPS本身就是构建在IntelliJ平台之上的,反过来它又可以作为平台创建其他工具。我们已经提到过的YouTrack就是完全用MPS开发出来的。未来会有更多这样的工具出现,但现在透露具体是哪款产品还为时过早。
Q:您是如何看待当前的开发工具IDE市场的。目前这一市场划分为一些商业软件、众多免费/开源软件以及大量的不那么高端的编辑器供人们日常的开发工作。市场和工具在五年或十年后会是什么情况呢?未来大部分的开发工作会由类似IntentionalWB和MPS这样的语言工作台来完成吗?是否编辑器和IDE会变得更加简单,比如会成为像SkyWriter(Bespin)这样的web应用呢还是以图形化为向导?又或者独树一帜,比如codebubbles?您对此的预测是什么呢?
Ann:如果要完整全面地回答这个问题我估计可以重新写一篇文章了:)。总所周知,就工具这个领域而言,智能化发展的行动尚未完成。这一行动当初由IntelliJIDEA的出现而带动,这时IDE才开始理解代码——才(几乎)和开发人员的理解程度相当。在Java领域中,这只消一天的功夫,但其他技术还有待跟进。
至于语言工作台,现在很难明确地给出答案。除非围绕着某一套方法论的兴趣达到临界规模,否则工具不会被广泛的使用的。比如说,面向对象编程(OOP)的理念早在60年代后期就出现了,但直到90年代才真正流行开来。有可能是LOP的应用加速了它的发展,但是——无论如何这与工具也不相干,这是方法论的问题。
Q:Jetbrains在未来还能给我们带来什么样的IDE呢?
Ann:实际上我们已经揭晓了我们的一部分计划:-)是的,一款针对C的IDE正在进行之中,并且在准备对外发布。我们也在考虑很多C++方面的计划。
Q:对于本文相关的话题您觉得还有什么需要补充的吗?
Ann:我们有一些振奋人心的消息正在酝酿之中,不过目前还不急于公布。大家都在关注我们在做些什么,这就足以说明我们前进的方向是正确的:-)。比较稳妥的说法是我们目前正集中精力以及/或者说制定战略计划,以便发布更多的IDE、团队合作工具和支持敏捷的工具。感谢你这次的对我的采访。我们很重视你们对该领域的普遍关注,尤其是在JetBrains应该如何发展上。祝你开心!
Python培训,就选光环大数据Python培训机构!python学习地址:http://hadoop.aura.cn/python/
大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服!