你好,我是A哥(YourBatman)。题记:A哥2015年入行,2017年9月首次使用IntelliJ IDEA,从最初的排斥抵触,到如今爱不释手。一晃IntelliJ IDEA 20岁了,祝福它愈来愈好。近一年我分享了好几篇关于IDEA的深度剖析文章,在文首就提早分享给你:java
2001年,IntelliJ IDEA诞生,使得开发更富有成效和愉快的体验;2021年,IntelliJ IDEA已受到全球400多万开发者的喜好和使用!git
IntelliJ IDEA是JetBrains公司最为重要的产品,没有之一。回顾20周年,在其创立之初,JetBrains只是布拉格(捷克的首都)一家普通得不能再普通的小公司。起初只有3名员工,作着一款产品为800个客户提供服务。通过20年的持续发展,该公司已然成为一个跨国公司,办事处遍及全球9个国家之多,员工人数也超过1200名,开发者工具达到25款之多,用户规模更是突破800万。程序员
说明:JetBrains产品面向的是开发者/程序员,并不是普通C端用户,所以这个数字是很是惊人的github
今年(2021年)是IntelliJ IDEA的20周年,为此JetBrains公司计划搞一个盛大的周年庆活动,管它叫IntelliJ IDEA Conf
,全部开发者都可免费报名参与,公司创始人Maxim Shafirov会“亲临现场”哦。会议时间、具体日程下待会再作成列。数据库
IntelliJ IDEA风风雨雨走过20年,取得了众多骄人成绩。站在这个时间节点上,咱们先一同来领略下其风采。透过冰冷的数字,咱们能体会到IntelliJ IDEA工程师们的骄傲和自豪。编程
在刚刚过去的2020年全年,全球共400万+开发者在使用IntelliJ IDEA,共被下载了超过1千200万次。vim
IntelliJ IDEA是全球性的国际化的,它的使用者坐落在世界的各个角落。从官方统计出的这张图能看到各州分部:安全
从地图上也能看到,亚洲使用IntelliJ IDEA的人是最多的。毕竟,你懂的中国在亚洲嘛(还有印度),人数总量这一块历来都是拿捏得死死的。架构
截止2021年1月,亚洲总人口45亿,全球77亿,占比60%左右框架
第一有悬念吗?答,没有。毕竟对人数这块中国还没怕过谁~
第一名:中国
第二名:美国
第三名:印度
第四名:德国
第五名:俄罗斯
说明:统计数据来自2020全年
在过去20年里,IntelliJ IDEA共发布了40+个主要版本,效率惊人。发布N多特性,其中最被开发者经常使用的五大特性为:
说明:统计数据来自2020全年
IntelliJ是个平台,而IntelliJ IDEA是其基础。还有不少的商业/非商业产品,众多成熟的IDE和插件,放一张让人骄傲的产品图:
依托于IntelliJ这么优秀的基因,提供了强大底座,使得每款产品都很是的优秀,并且体验上还能保持高度一致。
IntelliJ IDEA主要面向Java开发者,而Java语言的IDE主要有三座大山:
他们三在不一样的时间阶段都曾统治过“江山”。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完成超越有两个重要的时间节点:
关于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这个公司可不简单。
20年沧海桑田,浮光掠影,最后咱们打起精神,一块儿回顾该跨产品这段难以想象的旅程吧。
活动内容简介:IntelliJ IDEA的缔造者们分享其线路图、惊人的功能以及使用方法介绍,旨在帮助你成为一个更快乐、更高效的开发者
活动时间:2021年2月25日-26日(说明北京时间比捷克布拉格快7小时)
活动费用:免费
参与人员:全部已报名的开发者
报名地址:https://www.jetbrains.com/lp/intellijidea-20-anniversary
今天,咱们想花一点时间感谢大家,咱们了不得的用户。若是没有您和您提供的宝贵反馈,IntelliJ IDEA就不会有今天的成就!
感谢大家的到来,让咱们一块儿庆祝这一里程碑!
冰冻三尺非一日之寒,二十载时光打造出这款很是优秀的IDE,造福全球开发者。20岁已再也不年轻,却又风华正茂,让咱们一块儿为它庆祝,为它祝福。
最后不能忘了,依旧要向那些孜孜不倦为IT行业提供优秀工具的人们致敬!!!特别是捷克的那些创造者们,大家创造了很是好的工具提升了生产力,推进了社会产业的进步,功勋卓越!!!
本文所属专栏:IDEA,后台回复专栏名便可获取所有内容。本文已被https://www.yourbatman.cn收录。
看完了不必定懂,看懂了不必定会。来,文末3个思考题帮你复盘:
见文首
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架构师,爱分享。很是注重基本功修养,底层基础决定上层建筑,才能焕发程序员更强生命力。很是擅长结构化讲述专题,抽丝剥茧颇具深度。这些专题也许可能大概是全网最好或独一份哦,欢迎自取。