你好,我是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架構師,愛分享。很是注重基本功修養,底層基礎決定上層建築,才能煥發程序員更強生命力。很是擅長結構化講述專題,抽絲剝繭頗具深度。這些專題也許可能大概是全網最好或獨一份哦,歡迎自取。