idea被評為最好用的java開發工具,為什麼實際開發中用eclipse的更多?

夏末秋涼淡抹年華_


知道eclipse的比知道idea的人要多很多,我問過同做開發的小夥伴,有的居然都沒聽過idea,對Jetbrains更是一無所知。再一個idea收費的,可能有人也不喜歡用破解版。

eclipse不能調節行距這一點我非常不喜歡,代碼密密麻麻的很難看,像一坨屎,使用感覺上eclipse相比idea就有點生硬感了。


板橋二


InteliJ IDEA畢竟不便宜啊,很多企業都買不起只能用Eclipse了,要是IDEA也像Eclipse免費,估計IDEA的用戶數早就超過Eclipse了。就我自己的體驗來講,這玩意兒就跟很多Windows用戶剛轉到Mac的時候,剛開始覺得不太習慣不舒服,一旦習慣了以後你基本上再也不想從macOS回到Windows了。

我一個朋友說了一句話我倒是非常贊同,他就是Eclipse骨灰級粉絲,他的觀點是用Java的大多都是奔著免費去的,不然我為啥不選擇C#呢?想想好像確實是這個道理,當然在大公司有確定的技術選型除外。每次說到這裡,我都會提醒一句,假設你要開始一個新項目除了萬不得已就不要選擇Java了,看了阿里巴巴那本《Java開發手冊》你應該明白,一門需要如此篇幅來寫代碼規範的編程語言,它就不適合用來開始一個新項目。

Google徹底轉向InteliJ IDEA

當然不同的人自然有不同的偏好,正所謂蘿蔔白菜各有所愛,Java開發者裡面我見過喜歡IDEA的更多,Eclipse用戶次之,可是NetBeans的死忠也並不少。

確實在調試方面IDEA確實超級強大,免費的Eclipse和NetBeans也吸引了不少用戶,不過大家要知道Google早就已經徹底放棄Eclipse的Android開發工具的維護,徹底轉向了基於InteliJ IDEA打造了全新的Android Studio,可想而知IDEA還是有優勢的。

IDEA擁有更好的交互界面,版本管理工具方面的整合做得更加出色,Eclipse的很多插件功能很強大,可是用起來體驗非常差。eclipse那個Debug界面簡直就是慘絕人寰的設計,而且不論是聯想功能、搜索功能以及在配置文件路徑和註解跳轉,IDEA都要比Eclipse強大很多。在Maven、Git方面的支持,IDEA同樣要遠遠超過Eclipse的。

IDEA VS Eclipse

IDEA和Eclipse都比較耗費資源,現在4G的內存基本上就不要考慮這兩款集成開發環境了,假設你電腦配置比較低,我還是建議你用NetBeans更好。

IDEA和Eclipse都是用Java開發的Java集成開發環境,這跟NetBeans還是有點區別的,Visual Studio、NetBeans等很多集成開發環境基本上都是用C/C++開發的,因此不會特別佔用資源,可是IDEA和Eclipse本身也是用Java開發的,Java又是一個虛擬機語言,因此超級費硬件資源。

Eclipse是開源免費的,不過很多商業軟件也是基於Eclipse開發的,比如MyEclipse、ZendStudio、WingIDE等等。IDEA是分為開源免費的社區版和付費使用的商業版,Google的官方Android開發工具Android studio就是基於IDEA的社區版開發的。

在插件方面毫無疑問Eclipse具有絕對的優勢,一開始就是開源免費的Eclipse的插件非常豐富,不過IDEA插件雖然沒有那麼多,可是完全夠用、質量也很高,何況商業軟件的支持本身就比較好。

最後還是我經常說的那句話,工具是給人使用的,最終你用著舒服才是最重要的,鞋合不合適只有腳才知道,這跟找女朋友是一樣的,假設這個妹紙跟你不合適,人就是長得再漂亮、再性感都沒有用。


本文為字節跳動簽約作者EmacserVimer悟空問答原創文章,未經允許轉載、抄襲必究!

EmacserVimer


現在做Java開發,主流的IED就是Eclipse和idea(順便膜拜用Vim的大神),Eclipse是口碑最好的免費IDE,而idea是口碑最好的收費IDE。

在MyEclipse只上,又有MyEclipse、STS(Spring Tool Suite)等等,都是進行了進一步的封裝。

短期內,idea還無法超越Eclipse,我認為主要原因有幾點:

近二十年的積累

雖然我也覺得idea比Eclipse好用,不僅僅因為免費,而且因為它的第三方插件的策略,近二十年的積累,會讓idea很難在短時間超過Eclipse(我指的是使用人數上面)。


收費免費的問題

其實這也是個主要的問題,當然你可以去下免費版、去下破解版,但是對於企業開發來說,這個可不是個好主意。

免費版不說了,功能會比較寒酸一些,破解版很多公司是不敢用的,如果被查到的話,會面臨一些法律上的問題(小公司感覺不出來,大公司都有規定的)。

當然應該會有一些比較豪氣的公司,會購買收費版。

目前idea的價錢,至少我覺得還是有一些貴的,我們窮人用好Eclipse了行了。


習慣的力量

學軟件的時候,老師就用的Eclipse,那我也跟著用...

上班了,同事用的都是Eclipse,那我也跟著用...

現在應該很多人都沒嘗試過用用idea吧,建議還是試一下吧。


會點代碼的大叔


這主要看個人習慣,也有為了裝B用idea的;由於部分領導希望大家統一開發環境,我用過幾個月idea後就感覺很影響開發效率,idea最弱的一點就是不支持輸入焦點切換,這一點eclipse可以秒殺它;eclipse本來很多快捷輸入方式,idea支持的不多,各種手敲;

從此迴歸eclipse;


morpheusWB


剛入門的小白喜歡用idea,同時也喜歡投票。。。

大佬用eclipse多(因為歷史原因),懶得換,沒空投票。

其實炒工具,沒啥用,,有些小白給我吹idea多好,我給他調代碼,這個快捷鍵是什麼,他不知道,那個也不知道,,根本就不算會用嗎。。。我用idea少一些,目前沒發現比eclipse強在哪裡,也許是我還沒發現。

還有git和svn,連個merge都不會,更不懂分之和版本,整天喊某個工具好,有用嗎?在PM看來,沒提交到server的代碼就不算提交,其他功能基本一樣。

在我看來,都差不多,看習慣,不過用就用好了,吹牛要腰桿硬才行,不然被人捅破很尷尬,還是多花點時間在正事兒上吧。


Kapu


第一,idea是收費的。這個其實蠻關鍵的。即便一些大公司,有這個預算,一般能省就省了,這還不要緊,主要是不少開發者都懂的,就是很多時候需要一些開源的小工具小組件是從Github上下載,不少個人開發者而言,小項目,Eclipse足矣,這樣同樣用Eclipse導入這些組件就方便很多。對於個人開發者而言,連VS都有神社區版了,IDEA都收費,別人不說,我就很生氣,寧願不用。

第二,就是積累,eclipse畢竟時間久,很多即便很新的項目,大的開源框架,用idea的,也都支持eclipse進行代碼的組織。

第三,對於大神而言,記事本或者vim都能行。那麼一開始,他先入為主的用了eclipse,那就IDE的切換代價是很大的。對於一個公司而言,那慣性就更大了,切換代價大,恐怕就沒人願意主動去切換了。就我自己而言,做Linux後端開發,辦公電腦是windows的,所以項目代碼,要看,要改,都是用vs2010組織的,然後到服務器上用makefile編譯。僅僅是看代碼,不編譯不運行,開發的新組件,我用qt creator,結果被罵的狗血噴頭,哎,之後就老老實實用vs了~~~


若谷無聲


看到這個問題我特別有感觸,因為我就是在沒用idea之前不太想用idea,用了三天後覺得還是eclipse好用,但用了三個月就徹底習慣了idea。總的來說,idea用起來好的地方有幾個,1是支持eclipse的快捷鍵,2是在idea裡面就能對項目進行svn管理,其他要說什麼好的話暫時沒發現,等待大家補充[握手]


手機用戶72580325833


我是一個Eclipse的骨灰級粉絲,曾經因為我一個部門全體規定不準使用idea。我這麼倔強的人,最後也進入了idea的環境,這是趨勢所致,是農村和城市的區別,vim那種是上帝,很顯然一款軟件好不好,群眾的眼睛是雪亮的,eclipse開源免費是它最主要的亮點,但是論使用體驗感,真的和idea不是一個級別,你試試用eclipse換個背景,調調行距,換換黑色主題。智能提示,debug的可觀度,你就會發現區別所在了。

當然了,我永遠支持Eclipse,因為開源,所以銘記!


星丶淺夢


很重要一個原因idea需要money,一般我們會找破解版。eclipse免費,無需任何錢💰。




閉著眼睛切土豆


入門了就發現比eclipse好用太多,很多人守著舊的東西,不願嘗試,或者淺嘗則止的人會牴觸


分享到:


相關文章: