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. extern “C”原理,用法以及使用场景-2016.01.05

    1 问题提出 在编程过程中,经常发现如下用法: #ifndef _FILE_NAME_H_ #define _FILE_NAME_H_ #ifdef __cplusplus extern " ...

  2. IE 不兼容的几个js问题及解决方法

    IE 不兼容的几个js问题及解决方法 1 Table的问题   在动态新增tr或者td时,createElecment() 一般用appendChild();都不生效,解决办法是用新增tbody, 如 ...

  3. oracle 强杀进程

    在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源 ...

  4. 简单linux字符设备驱动程序

    本文代码参考<LINUX设备驱动程序>第三章 字符设备驱动程序 本文中的“字符设备”是一段大小为PAGE_SIZE的内存空间 功能:向字符设备写入字符串:从字符设备读出字符串 代码: 1. ...

  5. 消息推送之GCM

    利用GCM进行消息推送 原理 1.接收端向GCM注册registerid 2.发送端发消息给GCM服务器 这个过程需要三个参数: (1)API Key (2)registerid (3)传递的数据 3 ...

  6. 如何使用CSS3画出一个叮当猫

    刚学习了这个案例,然后觉得比较好玩,就练习了一下.然后发现其实也不难,如果你经常使用PS或者Flash的话,应该就会知道画个叮当猫是很容易 的事,至少我是这么觉得.但是,用CSS3画出来确实是第一次接 ...

  7. C# [STAThread]

    转载:http://www.cnblogs.com/netdazhi/articles/1189549.html 每个Thread都有一个关于ApartmentState的属性,可以把它设置为:STA ...

  8. GridView 鼠标经过时变色两种方法

    第一种: 新建一个js文件 并引用 <script src="jquery.js" type="text/javascript"></scri ...

  9. 利用脚本设置本机IP地址

    各位同学,在日常工作中.常出现需要指定IP的地址的清况.为了解决这一个问题,我特意为自己编写了一段脚本.方便设定自己笔记本的IP地址.供大家参考. 其中包括无线wifi和有线网络设定两个IP的操作. ...

  10. windows服务器记录3389远程桌面IP策略

    以下代码复制存成一个批处理文件后双击即可! 3389IP日志路径是C:\WINDOWS\PDPLOG\RDPlog.txt  代码: MD C:\WINDOWS\PDPLOG  " /f  ...