JetBrains开发人员工具

自从我第一次研究称为IntelliJ Renamer的重构工具以来已经有10年了。 它完全专注于重构Java代码,而不提供编辑支持。 同时, IntelliJ IDEA已经发展成为最先进的Java IDE之一,并且JetBrains开发人员工具现在涵盖了多种语言。

JetBrains是成功出售其开发人员工具的少数公司之一。 这就是为什么与Ann Oreshnikova讨论潜在策略,成功的原因以及未来的计划和产品很有趣的原因。

问:JetBrains是在销售开发人员工具方面壮成长的少数公司之一。 即使在大多数工具都是免费的并且公司和个人都避免为它们付费的时候。 您将这次成功归功于什么?

Ann:我们必须将其归因于我们工具的高质量。 竞争给我们带来挑战,要求我们保持身材,并使我们的工具提供比免费工具更多的功能和生产力优势。

您可能已经听说过这样的话:“我没有足够的钱去买便宜的东西。” 选择正确的工具时,您应该考虑实际拥有成本(COP),而不仅仅是其价格标签。 我们的产品提供了开箱即用的广泛功能,并确保我们的客户不必担心构建,技术支持等问题。 没有浪费时间意味着更好的底线。

我将创新称为我们的另一项主要优势。 今天如此广泛使用的大多数基本IDE功能都是在IntelliJ IDEA中首次引入行业的。

最后,我们以可承受的价格或更好而又非常可承受的COP提供了一流的专业开发工具。 它加快了开发人员未来几年的工作-仅需几个工作日。

问:去年,JetBrains 开源了IntelliJ IDEA 社区版您的(潜在)客户和开发人员如何接受此举? 这是否影响了商业产品的销售,并且您此举的目标是否实现? 您是否打算开源其他工具,例如 ReSharper TeamCity

Ann:我们的开源行动获得了非常积极的好评,因为现在扩展IntelliJ IDEA变得容易得多。 作为开发人员,我们的许多客户都重视访问源代码。
Ultimate Edition的销售在增长,我们的整体客户群已经有了可观的增长。 我们对这些结果感到非常满意。 而且,我们距离“开源”时代只有一年的时间,因此我们绝对希望看到更多的长期利益。

至于我们的其他工具,目前尚无特定计划。 我们的持续集成和构建管理系统TeamCity已在免费的专业版中提供,但我们尚未考虑将其开源。

问:在过去的几个月中,JetBrains发布了许多新的IDE产品。 这是否意味着IDE和IDEA的语言相关组件的分离已完成? 如果是这样,为任何编程语言提供IDE是否已成为我们将来可以期望的新IDE?

Ann:是的,我们已经从IntelliJ IDEA中“提取”了一个平台,并计划为特定语言构建多个轻量级IDE。 我们已经发布了五个: MPS (用于特定领域的语言), RubyMine (用于Ruby on Rails开发), WebStormPHPStorm (用于Web和PHP开发人员)以及刚刚发布的PyCharm(用于Python开发)。 我们还可以公开我们当前的项目:Objective C的IDE,我们希望不久后将其提供给alpha版本的早期采用者。
这种方法是我们总体策略的一部分,因为IntelliJ平台使我们能够有效地为特定语言构建成功的IDE。

问:这些IDE中有多少基于MPS中完成的工作?

Ann:MPS本身是基于IntelliJ平台构建的,它又可以用作创建其他工具的平台。 我们已经提到了由MPS完全开发的YouTrack 。 即将推出更多此类工具,但现在披露具体工具还为时过早。

问:您如何看待开发者IDE的当前市场 。 它分为一些商业产品,许多免费/开放源代码产品以及许多人们日常开发工作中使用的不那么高级的仪式编辑器。 五年或十年后,市场和工具将说明什么形状? 大部分开发工作是否将在有意WB和MPS等语言工作台中完成? 编辑器和IDE会再次变得更简单吗,它们仅仅是SkyWriter(Bespin)之类的Web应用程序还是面向图形的? 还是像代码泡一样完全不同? 你在那里的预测是什么?

Ann:对该问题的全面回答可以写一篇全新的文章:)我们都可以看到,在工具领域朝着智能的方向还没有完成。 当IDE开始理解代码时(与开发人员几乎一样),这种运动是由IntelliJ IDEA的出现引发的。 现在,这已成为Java世界中每天的工作,但是其他技术仍在等待其发展。

至于语言工作台,很难确定。 直到围绕着一种新方法学产生了“临界质量”,工具才被广泛使用。 例如,面向对象的想法最早出现于60年代后期,但直到90年代才真正流行起来。 LOP可能会发展得更快,但又有可能–这不是工具问题,而是方法论。

问:未来我们可以从Jetbrains期待什么IDE?

Ann:我们已经公布了一些计划:-)是的,Objective-C IDE已经在开发中,并且即将上市。 我们还考虑了C ++。

问:是否要添加与文章主题相关的内容?

安:我们正在准备一些非常令人振奋的消息,我们现在不愿透露。 人们正在关注我们的工作,这告诉我们我们走了正确的路:-)可以肯定地说,我们正在关注和/或制定更多IDE的战略计划,以及团队合作工具和敏捷支持工具。 非常感谢您接受我们的采访。 我们重视您对整个行业的兴趣,尤其是对JetBrains的关注。 祝你有美好的一天!

翻译自: https://www.infoq.com/articles/jetbrains-developer-tools/?topicPageSponsorship=c1246725-b0a7-43a6-9ef9-68102c8d48e1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值