JetBrains是捷克一家公司,专门从事IDE工具的开发,运营的产品有十几个。我因为使用JavaScript IDE工具而了解了WebStorm。进而了解了开发WebStorm的公司JetBrians。具体关于JetBrians 的公司介绍和产品列表可以参见 百度百科和JetBrians的官方网站

但凡打开JetBrains 公司的官方网站,对他们的IDE工具界面进行一下浏览,就能发现他们的IDE工具十分的相似。对于IDE工具来说,所需要的功能无非就那么几项:代码缩进、代码结构、高亮显示、智能提示、文件管理、程序编译和运营、Debug调试程序、另外针对不同语言和框架有一些专用的工具,比如Java语言支持的一些框架,Php语言支持的一些库,对Android开发支持了一个简单的可视化布局。而且他们的IDE工具定位非常明确,就是针对程序人员而开发的IDE工具,所以在可视化编程、拖拽式设计方面基本没有支持(我粗略查看仅仅有Android的一个简单布局)。基本上都是类似NotePad++那种方式的纯代码式的编写工具。

无论是Adob的DreamWeaver,还是Microsoft得WebExpression,或者是Vs系列的IDE工具,总是开发的非常全面和完备,除了纯代码开发界面以外,还有傻瓜化的拖拽式工具,力求做到人皆可用,放之四海而皆准。而JetBrains的工具恰恰与上述大头们背道而驰。他只做一类很窄的人群(相对于二八法则来说,傻瓜式操作的人要远远大于纯开发式的人员)。

而对于IDE工具来说,可视化开发模块恰恰是非常大的一块大头。 而纯代码式开发是想对来说非常简单和轻量级的开发。JetBrains专注于开发一个非常简单的功能,而不是去规划一个大而全的复杂功能。这样舍弃了大头客户群和高难度的开发任务,只专注于开发简单的代码编写模块部分的开发。使得JetBrains公司可以更好的关注到用户体验和程序员开发中真实需要的细节性要求。所以JetBrains的IDE工具在纯代码开发方面做到了很多大头公司无法达到的便捷性和很好的用户体验度。在和微软、Adob等众多IDE开发大头的拼搏中,能保留自己独有的优势。
    
    另外从JetBrains的公司产品结构中可以看出,几乎所有的开源类的开发,他们都提供了很好的工具,但是对于微软的IDE工具,他们仅仅提供了插件,用于改善VS系列的开发。微软在IDE工具的人性化方面做了很大的努力,也取得了不朽的成绩。而JetBrains则把精力放在微软没有关注到的角角落落,这样高度有效的避免了和微软的冲突。
      
    而所有的IDE工具基本上内核都是一样的,无非对高亮显示方面的关键字做一个相应的库和模块。而对智能提示做一个扩展。另外加上一个扩展,可以显示相应的库和框架,部分支持一些简单的可视化。只要开发好一个语言的IDE,可以迅速的适应和开发出更多其他语言的IDE工具。这样可以做到花费很少的精力,维持一个很长的产品线。而JetBrains公司的IDE工具似乎都是使用了Java作为开发语言开发而成,而不是像传统的IED开发商,使用C/C++来做开发,极大的提高了开发效率。这样都给JetBrains公司更多的节省和胜算。

单单从百度百科和官网上,我无从得知JetBrains的具体规模。但是JetBrains的产品线还是给了我很多启发。作为中小型公司,特别是小型创业公司。不应该去做一个大而全或者高大上的产品。或者规划一堆产品。而是从自己所从事的行业中,挑选出来一个相对最为简单,但是可以自成一体的产品,去开发和完善。把这个功能和产品做到同一行业的最佳状态,以用户体验,专注,专业,轻量级去取胜,而不是以大而全或者庞大取胜。同时在开发的时候,首先专注于一个产品点的开发,等占有一定的用户量和较高的口碑后,以这个点为基点,扩展同类相似度极高的产品。

如果你恰巧在找洛阳点石软件开发的人员或者公司,不妨联系我们:400-666-0485

从JetBrains公司产品给我的商业模式启示的更多相关文章

  1. 关于jetbrains系列产品2018.1.5以后的使用(crack)方法

    产品请一律官网下载:https://www.jetbrains.com/ 我这里以JetBrains GoLand 2018.2.1为例说明下非付费的使用方法(若资金允许,请点击https://www ...

  2. 我对商业模式O2O的理解

    过这个文章不是来吐槽项目经理多麽困难的,而且对商业模式的一点心得和讨论. 在这个公司,从项目建设上讲,老实说贡献不是很大,做项目经理团队带的不好,当然小创业公司本身资源真的非常有限,自己也特别累,有老 ...

  3. 快速激活最新JetBrains公司系列产品包括最新的phpstorm10

    快速激活最新JetBrains公司系列产品包括最新的phpstorm10 IntelliJ IDEA开源社区 提供了如下通用激活方法: 注册时选择License server 然后输入框填写:http ...

  4. 基于Windows下永久破解jetbrains公司的系列产品(Idea, pycharm,clion,phpstorm)

    基于Windows下永久破解jetbrains公司的系列产品(Idea, pycharm,clion,phpstorm): PS : 有能力的建议购买正版,好吧. PS:均针对其对应的2018.3.1 ...

  5. JetBrains公司介绍(Java、Python、PHP、Ruby、前端和代码测试与重构的IDE)

    JetBrains JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开 ...

  6. AI产品的商业模式

    AI产品的商业模式 ------------------------------------------------------------------------------------------ ...

  7. IntelliJ IDEA 、PyCharm、WebStorm、PhpStorm等JetBrains公司软件 激活的License Server本地搭建教程

    一.背景 IntelliJ IDEA是JetBrains公司的一款IDE,主要用于java开发,可以编写Java.Groovy.Kotlin.Scala等语言,也可以直接做Android开发. 同系列 ...

  8. Jetbrains系列产品2019.2.3最新激活方法

    Jetbrains系列产品2019.2.3最新激活方法[持续更新] 发表于 2018-08-25 | 分类于 软件调试 本站惯例:本文假定你知道Jetbrains家的产品.不知道可以问问搜索引擎. 大 ...

  9. ARM相关概念(学习目标、分类、商业模式及半导体公司、嵌入式处理器)

    1.学习ARM的目标 (1)对比X86,8051汇编,从更底层的角度去理解相关知识 (2)为后续嵌入式课程做准备 (3)了解ARM的体系结构,能够看懂ARM汇编 2.ARM分类 (1)按照版本号分类: ...

随机推荐

  1. CSS 居中效果完整指南

    本文翻译自:<Centering in CSS: A Complete Guide> 使用 CSS 实现效果困难吗?显然不是.实际上有许多方法可以实现居中效果,但在具体情况中,我们往往无法 ...

  2. 将Windows 7导航窗格中的收藏夹、库、家庭组、网络全部去掉

    将Windows 7导航窗格中的收藏夹.库.家庭组.网络全部去掉,只剩下计算机.右键单击ShellFolder,选择权限->Administrators,勾选上“完全控制”,确定后双击右侧窗格中 ...

  3. C# 通过this关键字来扩展方法

    好处:不需要继承,对现有类型进行扩展 public static class ExtString { public static string myTest(this String str) { re ...

  4. PayPal 开发详解(三):在网站上创建【立即付款】按钮

    1.使用[商家帐号]登录https://www.sandbox.paypal.com/ 2.点击[用户信息]->[其他选项]->[我保存的按钮] 3.选择[立即购买按钮事例] 4.[第一步 ...

  5. [原]Hrbust1053 Warcraft III (完全背包)

    本文出自:http://blog.csdn.net/svitter 原题:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProbl ...

  6. 设置ShowDialog

    1.在winform窗体中的button控件,可以直接设置DialogResult属性为OK或者Cancel来控制其他窗口中调用此窗口需要验证DialogResult结果是OK还是其他....

  7. 记一次动态调用WebService

    这次的使用参考博客园中的ID是  生命不息,折腾不止 http://www.cnblogs.com/leolion/p/4757320.html ,感谢分享 博客园让自己慢慢的成长,少不了这些无私奉献 ...

  8. Java----代码优化篇

    一.咱们之所以这么干的目的: 1.效率(最重要) 2.可读性,便于后期维护.(同样很重要) 二.代码优化的要求: 1.减小代码的体积. 2.提高代码的运行效率. 三.常用的代码的优化: 1.尽量重用对 ...

  9. Linux rabbitmq的安装和安装amqp的php插件

    RabbitMQ是一个消息代理.它的核心原理非常简单:接收和发送消息.你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处.在这个比喻中,RabbitMQ是一个邮箱.邮局.邮 ...

  10. js 月历 时间函数 月份第一天 星期的判断

    返回值为0-6,其中返回值0为星期天:如同,php中的日期函数一样判断.