关于intellij-idea:IntelliJ-IDEA-20周岁啦为期2天的周年庆活动对开发者免费开放

72次阅读

共计 5653 个字符,预计需要花费 15 分钟才能阅读完成。

你好,我是 A 哥(YourBatman)。题记:A 哥 2015 年入行,2017 年 9 月首次应用 IntelliJ IDEA,从最后的排挤冲突,到当初爱不释手。一晃 IntelliJ IDEA 20 岁了,祝愿它越来越好。近一年我分享了好几篇对于 IDEA 的深度分析文章,在文首就提前分享给你:

  • IntelliJ IDEA 2020.3 正式公布,年度最初一个版本很讲武德
  • IntelliJ IDEA 2020.2 正式公布,诸多亮点总有几款能助你提效
  • IntelliJ IDEA 2020.1 正式公布,你要的 Almost 都在这!
  • IntelliJ IDEA 2019.3 正式公布,给咱们带来哪些新个性?
  • IDEA 命令行缩短器助你解决此问题:Command line is too long. Shorten command line

2001 年,IntelliJ IDEA 诞生,使得开发更富有成效和欢快的体验;2021 年,IntelliJ IDEA 已受到寰球 400 多万开发者的青睐和应用!

IntelliJ IDEA 是 JetBrains 公司最为重要的产品,没有之一。回顾 20 周年,在其创建之初,JetBrains 只是布拉格(捷克的首都)一家一般得不能再一般的小公司。起初只有 3 名员工,做着一款产品为 800 个客户提供服务。通过 20 年的继续倒退,该公司未然成为一个跨国公司,办事处遍布寰球 9 个国家之多,员工人数也超过 1200 名,开发者工具达到 25 款之多,用户规模更是冲破 800 万。

阐明:JetBrains 产品面向的是开发者 / 程序员,并非一般 C 端用户,因而这个数字是十分惊人的

往年 (2021 年) 是 IntelliJ IDEA 的 20 周年,为此 JetBrains 公司打算搞一个隆重的周年庆流动,管它叫 IntelliJ IDEA Conf,所有开发者均可 收费 报名参加,公司创始人 Maxim Shafirov 会“亲临现场”哦。会议工夫、具体日程下待会再做成列。

本文提纲

版本约定

  • IntelliJ IDEA:2020.3.1

注释

IntelliJ IDEA 风风雨雨走过 20 年,获得了泛滥骄人成绩。站在这个工夫节点上,咱们先一起来领略下其风采。透过寒冷的数字,咱们能领会到 IntelliJ IDEA 工程师们的自豪和骄傲。

IntelliJ IDEA 成绩单

在刚刚过来的 2020 年整年,寰球共 400 万 + 开发者在应用 IntelliJ IDEA,共被下载了超过 1 千 200 万次。

IntelliJ IDEA 是全球性的国际化的,它的使用者坐落在世界的各个角落。从官网统计出的这张图能看到各州分部:

从地图上也能看到,亚洲应用 IntelliJ IDEA 的人是最多的。毕竟,你懂的中国在亚洲嘛(还有印度),人数总量这一块素来都是拿捏得死死的。

截止 2021 年 1 月,亚洲总人口 45 亿,寰球 77 亿,占比 60% 左右

应用人数国家 Top 5

第一有悬念吗?答,没有。毕竟对人数这块中国还没怕过谁~

第一名:中国

第二名:美国

第三名:印度

第四名:德国

第五名:俄罗斯

阐明:统计数据来自 2020 整年

个性应用次数 Top 5

在过来 20 年里,IntelliJ IDEA 共公布了 40+ 个 次要版本,效率惊人。公布 N 多个性,其中最被开发者罕用的五大个性为:

  • 第一名:代码补全
  • 第二名:显示用意操作
  • 第三名:运行
  • 第四名:跳转到申明中央
  • 第五名:切换行断点

阐明:统计数据来自 2020 整年

IntelliJ 平台产品汇总

IntelliJ 是个平台,而 IntelliJ IDEA 是其根底。还有很多的商业 / 非商业产品,泛滥成熟的 IDE 和插件,放一张让人自豪的产品图:

依靠于 IntelliJ 这么优良的基因,提供了弱小底座,使得每款产品都十分的优良,而且体验上还能放弃高度一致。

IntelliJ IDEA 市场份额

IntelliJ IDEA 次要面向 Java 开发者,而 Java 语言的 IDE 次要有三座大山:

  • Apache NetBeans
  • Eclipse
  • IntelliJ IDEA

他们三在不同的工夫阶段都曾统治过“江山”。IntelliJ IDEA 作为后起之秀,站在明天的这个时刻(2021 年),它已成为相对的霸主。上面附图是 JVM 生态报告 2020 年版(IDE 篇):

2020 年 IntelliJ IDEA 的市场份额达到 62% 之多,远超第二名的 Eclipse 的 20%。值得一提的是,鼎鼎大名的 Eclipse 在 2019 年份额还有 38% 呢,2020 年就降落到了 20%,降幅堪称微小。第三名的 NetBeans 存在感越来越弱,被彻底淘汰只是工夫问题。

阐明:Eclipse 的“变种”,如 Spring 的 STS、MyEclipse 等都被统计到 Eclipse 的份额内

IntelliJ IDEA 实现超过有两个重要的工夫节点:

  • 2012 年:IDEA 的综合体现已全面超过 Eclipse,这为开发者开始倒戈提供了条件
  • 2016 年:IntelliJ IDEA 市场份额首次超过 Eclipse,从此开启疾速鲸吞其残余市场份额之路

IntelliJ IDEA 比照 Eclipse

对于 IntelliJ IDEA 和 Eclipse 谁更好的问题,七嘴八舌,这种问题永远没有答案,毕竟极客还认为用 vim 写代码它才是最好的编辑器 /IDE 呢,这个因人而异,我认为展开讨论并无意义。

然而,从大的方面来说,市场份额这个数据阐明所有,抉择一个工具时,择“第一名”总是最好,毕竟市场的抉择总是理智的。假使你没把本人定义为十分非凡,做这种抉择往往是最平安的。

家喻户晓,IntelliJ IDEA 的一大特点是吃内存。有的人说 IDEA 是随同着硬件性能的疾速倒退而起来的,这个观点我集体也十分批准,堪称时势造英雄,最大化榨出硬件性能本就是一项重要能力。在当初标配至多 8G 的内存下,还在纠结 IDEA 吃掉 1 -2G 的内存吗?你不给 IDEA 用筹备给谁呢?让它闲着抽烟呢?

A 哥本人严格的讲 素来没有应用过 Eclipse,而是用过 2 年的 STS,而后倒戈 IntelliJ IDEA 再也回不去。我若要举荐 IDEA 用一句话举荐语:IntelliJ IDEA 它真懂你,想你所想。这就像谈朋友,无需多言便可通晓对方意思,是一种如许好的体验。

要说 IntelliJ IDEA 的惟一“毛病”就是免费,而且还不便宜。商业免费在 市场占有率 方面居然干过了开源收费产品,这在行业内都是极其少见的,IntelliJ IDEA 这个公司可不简略。

IntelliJ IDEA 20 年旅程回顾

20 年沧海桑田,记忆犹新,最初咱们打起精神,一起回顾该跨产品这段不堪设想的旅程吧。

2001 – 2006

  • 2001 年:1 月,IntelliJ IDEA 第一个版本公布。同年年底公布了其 2.5 版本,集成了 Ant 和 Junit 等重磅能力

  • 2002 年:6 月公布 2.6 版本,反对过后最新的 JDK 1.4。11 月 3.0 版本正式公布,引入了有“救命稻草”美称的本地历史性能,其晋升了重构能力

  • 2003 和 2004 年 :2004 年 2 月,4.0 版本重磅公布。为 IDEA 的炫基因奠定了根底。同年 7 月公布 4.5 版本,发表反对划时代的JDK 5 版本

  • 2005 年:8 月,公布 IntelliJ IDEA 5.0 版本,从此版本开始,IDEA 发表正式反对 Web 开发(HTML、CSS、JavaScript),有欢送屏幕了,并且反对将 JBuilder/Eclipse 我的项目疾速导入

  • 2006 年 :2 月公布 IntelliJ IDEA 5.1,提供业界 最佳 i18n 反对。3 月推出博客。10 月,JetBrains 发表推出 IntelliJ IDEA 6.0(本年度第二个版本,从此版本号和年份对齐了),改良了 Java EE 开发,加强了 Swing GUI 设计器、代码笼罩和 JUnit 4 集成

2007 – 2012

  • 2007 年 :10 月 JetBrains 公布 IntelliJ IDEA 7.0, 提供 Spring 和 Hibernate 全面反对、Web 服务、Maven 和 ClearCase 集成、Ruby 和 Groovy 反对以及其余提供生产效率的性能

  • 2008 年:11 月公布 IntelliJ IDEA 8,引入 SQL 反对、UML 类图、JBoss Seam、FreeMarker、Velocity 等

  • 2009 年 :10 月 JetBrains 公司推出了 IntelliJ IDEA 的 收费开源版本 – IntelliJ IDEA Community。12 月公布的 IntelliJ IDEA 9 带来宽泛的 Java EE 6 反对、杰出的 PHP 反对等

  • 2010 年 :IntelliJ IDEA 开启新的 10 年倒退打算公布 IntelliJ IDEA 10,集成数据库表编辑器, 反对 Maven 3,减少了新的依赖图和新的 POM 重构等

  • 2011 年:10 月,正在在 GitHub 上托管 IntelliJ IDEA Community Edition 和 IntelliJ 平台的源代码。12 月公布的 IntelliJ IDEA 11 版本引入 Gradle 集成,反对 Play 框架的 Web 开发等

  • 2012 年 :2 月 IntelliJ IDEA 中增加了 Kotlin 反对。12 月 IntelliJ IDEA 12 深色系的主题 为高效开发带来了一股暗黑风

2013 – 2018

  • 2013 年:12 月公布的 IntelliJ IDEA 13 引入了广受赞美的 Search Everywhere、嵌入式终端等。

  • 2014 年 :11 月公布了 IntelliJ IDEA 14,它为 Java 类增加了一个 反编译器 ,并引入了 Scratch 文件以及其余酷炫性能。12 月,Google 发表推出 Android Studio 1.0,一款 基于开源 IntelliJ IDEA 社区版 的 Android 利用开源 IDE。

  • 2015 年:11 月公布了 IntelliJ IDEA 15,为调试器装备了一流的 lambda 反对,减少了对 Kotlin 的开箱即用反对。

  • 2016 年 :3 月确定转向 每年 3 个版本 的节奏,且版本号以年份进行命名,同时还引入ToolBox App,这一款收费桌面应用程序,可让您轻松装置和更新 IntelliJ IDEA 以及所有其余 JetBrains IDE,而后 2016.1 版本公布并捆绑了 Kotlin1.0 环境。7 月 IntelliJ IDEA 2016.2 更新提供了对 JUnit 5 的反对。11 月公布的 IntelliJ IDEA 2016.3,蕴含大量实用 Java 8 重构。

  • 2017 年 :3 月公布的 2017.1 版本全面反对 ava 9、Kotlin 1.1、Go 语言等。11 月公布的 IntelliJ IDEA 2017.3 版本为其丰盛的集成工具家族减少了新成员: 基于编辑器的 HTTP 客户端

  • 2018 年:7 月 2018.2 版本公布,减少了对 Java 11 和 MacBook Touch Bar 的反对,引入了 Breakpoint Intention 等。11 月 2018.2 版本公布,反对了 Java 12

2019 – 2021

  • 2019 年 :3 月 2019.1 版本公布,引入了全新主题且可自定义主题。11 月 2019.3 版本公布,大大晋升性能和整体品质。12 月,面向教学编程的IntelliJ IDEA Edu 版本正式亮相

  • 2020 年 :1 月推出 Mono 字体,一种专为开发者设计的新字体。它起初成为 IntelliJ IDEA 和其余 JetBrains IDE 的 默认字体。4 月公布 2020.1 版本,反对 Java 14,可间接从 IDEA 外部下载 JDK。12 月公布 2020.3 版本,对 Git 的应用改善

  • 2021 年:IntelliJ IDEA 20 周年,举办隆重虚构集会流动,介绍 IDEA 产品细节、惊艳的性能等等

IntelliJ IDEA Conf 庆贺流动

流动内容简介 :IntelliJ IDEA 的缔造者们分享其线路图、惊人的性能以及应用办法介绍,旨在帮忙你成为一个更高兴、更高效的开发者
流动工夫 :2021 年 2 月 25 日 -26 日(阐明北京工夫比捷克布拉格快 7 小时)
流动费用 :收费
参加人员 :所有已报名的开发者
报名地址:https://www.jetbrains.com/lp/…

对用户说

明天,咱们想花一点工夫感激你们,咱们 了不起的用户。如果没有您和您提供的贵重反馈,IntelliJ IDEA 就不会有明天的成就!

感激你们的到来,让咱们一起庆贺这一里程碑!

总结

冰冻三尺非一日之寒,二十载时光打造出这款十分优良的 IDE,造福寰球开发者。20 岁已不再年老,却又风华正茂,让咱们一起为它庆贺,为它祝愿。

最初不能忘了,仍旧要向那些手不释卷为 IT 行业提供优良工具的人们致敬!!!特地是捷克的那些创造者们,你们发明了十分好的工具进步了生产力,推动了社会产业的提高,勋绩卓越!!!

本文思考题

本文所属专栏:IDEA,后盾回复专栏名即可获取全部内容。本文已被 https://www.yourbatman.cn 收录。

看完了不肯定懂,看懂了不肯定会。来,文末 3 个思考题帮你复盘:

  1. IntelliJ IDEA 是哪一年把代码托管到 github 开源的?
  2. IntelliJ IDEA 什么时候开始提供暗黑主题,尽显 B 格?
  3. JetBrains 的这次 20 周年庆流动收费吗?如何参加?

举荐浏览

见文首

System.out.println("点个赞吧!");
print_r('关注【BAT 的乌托邦】!');
var_dump('私聊 A 哥:fsx1056342982');
console.log("点个赞吧!");
NSLog(@"关注【BAT 的乌托邦】!");
print("私聊 A 哥:fsx1056342982");
echo("点个赞吧!");
cout << "关注【BAT 的乌托邦】!" << endl;
printf("私聊 A 哥:fsx1056342982");
Console.WriteLine("点个赞吧!");
fmt.Println("关注【BAT 的乌托邦】!");
Response.Write("私聊 A 哥:fsx1056342982");
alert("点个赞吧!");

作者简介:A 哥 (YourBatman),Spring Framework/Boot 开源贡献者,Java 架构师,爱分享。 十分重视基本功涵养 ,底层根底决定上层建筑,能力焕发程序员更强生命力。十分善于结构化讲述专题,抽丝剥茧颇具深度。这些专题兴许可能大略是 全网最好或独一份 哦,欢送自取。

正文完
 0