JetBrains 的开发工具是怎么崛起的?

2015-12-04 18:38:42 +08:00
 zonghua

IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

竟然是捷克的公司。

9561 次点击
所在节点    JetBrains
49 条回复
qw7692336
2015-12-05 03:15:18 +08:00
感觉是这样的。。
这家公司在早期就深刻认识到个人电脑的性能发展速度非常迅猛,于是在十年前就开始着手开发十年后才跑得起的产品,非常有先见之明
czk1997
2015-12-05 03:20:58 +08:00
intellij IDEA 简直是最好用的 JAVA IDE ……
长得也比别人好看,功能也强吧……
毕竟那边的 eclipse 感觉好麻烦……
qiyuey
2015-12-05 03:29:00 +08:00
@FrankFang128 确实有这个原因, idea 相对来说还是很吃资源的,随着这几年 PC 性能提升,特别是硬盘有了很大提升,才为该公司软件进一步发展提供了基础。
br00k
2015-12-05 09:37:36 +08:00
全家桶好用
chrishine
2015-12-05 10:55:09 +08:00
最开始的 Java 时代, Eclipse 还是有优势的,功能不差,速度不慢,相比 IDEA 。
但 Eclipse 限于毫无潜力,当机器性能不是瓶颈的时候, IDEA 就把它甩在后面了。
zonghua
2015-12-05 11:00:02 +08:00
@chrishine 据说 visual studio code 的主要开发者也曾经参与开发了 eclipse ?微软这挖人才挖的,挖了 Anders Hejlsberg
nonkr
2015-12-05 11:09:43 +08:00
Jetbrains 的死忠粉,用了好多年了
hantsy
2015-12-05 12:09:11 +08:00
但 IDEA 的社区版除 jetbrains 外,其它公司并不活跃,第三方插件也是以个人为主。这点不如 Eclipse 财大气粗,很多大公司支持,也不如 NetBeans ,毕竟有 Oracle 支持。

好像国外对它没那么乐观,在 IDEA 开源的时候, 国外一些媒体报道可以财务上会出现一些紧张问题,需要社区支持和维护核心代码。
neoblackcap
2015-12-05 12:10:46 +08:00
@zonghua ⊙﹏⊙b 汗,那是 Boland 。
zonghua
2015-12-05 12:27:01 +08:00
@hantsy Android Studio 不是基于他的吗? NetBeans 是 Java 官方的 IDE
6IbA2bj5ip3tK49j
2015-12-05 12:50:46 +08:00
学生狗,感觉离开 IDEA 就不会写代码了😂
准备工作之后入正支持下。
canesten
2015-12-05 13:11:17 +08:00
主要是功能性和生态吧?
07 年的时候用过一段时间 IDEA
但是当时觉得比 Ecplise 并无明显优势
无论是插件的丰富度还是一般的实用性
记得 UI 上比较像当时的 NetBeans
但是 13 年再拿起来用的时候感觉已经脱胎换骨了
各种细致的设置,快捷键,搜索功能,插件的智能化程度
已经把 Eclipse 明显甩开了。
hantsy
2015-12-05 13:47:41 +08:00
@zonghua 嗯。

JBuilder (老版本的,不是基于 Eclipse 的) 也用了几年。目前 Oracle 自己的商业 JDeveloper 核心是基于 NetBeans IDE ,它最初版本是从 Borland 买了 JBuilder 源代码构建的。
hantsy
2015-12-05 13:51:15 +08:00
JBuilder 8 , 9 , X 都用过,它有自己的编译器,自称有更多优化。
lirau
2015-12-05 16:31:21 +08:00
今天刚看到的,事实上在 java 的 eclipse 出现之前已经有 idea 了。
zonghua
2015-12-05 16:59:28 +08:00
@lirau 正如楼上所说的,在某一个版本做了重大改变,同时 SSD 开始普及的利好消息。
px1981
2015-12-05 17:44:08 +08:00
从 5 开始用的,它的 js 的解析引擎相当牛逼
iyaozhen
2015-12-05 17:48:10 +08:00
真的很好用,当时大学学 java 的时候,教科书(虽然这本教科书极其的烂)上推荐的几款 IDE 中间的一款,当然那时是被颜值吸引的。
neoblackcap
2015-12-05 17:56:27 +08:00
其实我觉得其实不一定要上 SSD ,通过调整 JVM 启动参数,一样可以很流畅使用 Jetbrains 家的 IDE 软件,甚至可以说更流畅,当然随着 JVM 的 GC 算法改进,用户体验也在提升。经我观察,其实更多时候卡顿都是因为内存使用达到了阈值,强制 GC 导致 stop the world 。若是调高 JVM 能使用内存的最大值,卡顿会大大减少。
Rorysky
2015-12-05 18:46:56 +08:00
@blacktulip
@Strikeactor 好用只是必要条件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX