少妇毛片久久久久久久久竹菊影院,欧美日韩成人免费,精品一区二区久久久久久按摩,黑人粗又大

yanyou技術(shù)網(wǎng)_柚子魔笛綠蘿悅刻煙油 大功率電子煙_煙油渠道

IntelliJIDEA的快速導(dǎo)航和搜索功能(intellijidea快捷鍵)

小編

  很久很久以前,有一個(gè)非常優(yōu)秀的公司叫Borland,力抗微軟這種大佬,專(zhuān)門(mén)做各種語(yǔ)言的IDE。聽(tīng)過(guò)此公司的人目測(cè)年紀(jì)在30+。代表做有Turbo C/C++、C++Builder、JBuilder、Delphi。

  后來(lái)Borland沒(méi)落、被收購(gòu)、被遺忘了。雖說(shuō)現(xiàn)在公司還在,但在中國(guó)應(yīng)該說(shuō)是被主流遺忘了。

  今天的主角是后起之秀JebBrains,來(lái)自捷克的軟件公司,IntelliJ IDEA的開(kāi)發(fā)商。我覺(jué)得,至今為止最重要的JAVA IDE,從JBuilder開(kāi)始,然后被Eclipse顛覆。在Eclipse越來(lái)越成為一個(gè)平臺(tái)(本來(lái)就是)的今天,標(biāo)榜是最智能的JAVA IDE的IntelliJ IDEA出現(xiàn)了。IntelliJ IDEA越來(lái)越成功的一個(gè)佐證是Android的官方IDE(Android Studio)已經(jīng)從基于Eclipse轉(zhuǎn)為了基于IntelliJ IDEA。

  簡(jiǎn)單的講,IntelliJ IDEA會(huì)思考Java程序員的某個(gè)操作、輸入某個(gè)字母是想做什么,幫你思考你該做什么,給你提示、幫你完成。從實(shí)操上講,直接的好處是開(kāi)發(fā)者會(huì)減少代碼輸入,減少與邏輯無(wú)關(guān)的思考和操作,盡量減少你的思路停下來(lái)等待輸入的情況。當(dāng)然,IntelliJ IDEA既然是最智能的JAVA IDE,還有其他提升效率的功能。

  Eclipse雖然也可作為JAVA IDE,但天生把平臺(tái)性作為其關(guān)鍵特征,需要兼顧很多問(wèn)題。IntelliJ IDEA更專(zhuān)注于java開(kāi)發(fā)。java好,就是真的好。誰(shuí)管你的c和c++(貌似jetbrains出了單獨(dú)的c/c++ IDE,追趕Borland?)。

  Eclipse非常著名的插件機(jī)制(有時(shí)候你會(huì)因?yàn)檫@個(gè)特點(diǎn)非常頭疼,更新或下載一堆插件之后與平臺(tái)或相互的不兼容造成的無(wú)法使用,且無(wú)能為力),在IntelliJ IDEA這里反而不是那么重要。因?yàn)镮ntelliJ IDEA默認(rèn)提供java開(kāi)發(fā)大多數(shù)情況所需的所有功能。當(dāng)然插件這種機(jī)制IntelliJ IDEA里也提供了,還是有需要的場(chǎng)景。比如從Ecplise轉(zhuǎn)入IntelliJ IDEA的同學(xué)可能會(huì)用到eclipse code formatter插件(解決同時(shí)在IntelliJ IDEA和eclipse保持一致格式的問(wèn)題。)

  下面這篇文章從某些角度論述了為什么IntelliJ IDEA比Eclipse更好

  http://www.lupaworld.com/article-216509-1.html

  結(jié)論

  如果我們選擇Java IDE,那么Intellij IDEA肯定要比Eclipse好的。這不僅僅是個(gè)人喜好問(wèn)題。從客觀上看,IDEA更好。它是的你能夠快捷地編寫(xiě)和修改代碼。它給出恰當(dāng)?shù)拿Q提示,查找適合的方法。它不需要你特別地選擇表達(dá)式便會(huì)猜測(cè)到你想要做的以及你想如何對(duì)它命名。IDEA預(yù)示著并給你提示。

  P.S. Remarks

  我認(rèn)為IDEA在作為Java IDE時(shí)確實(shí)比Eclipse更好。如果你考慮他們其他方面的能力例如用于其他例如C++、Python、Scala的IDE上,或者是作為構(gòu)建桌面的應(yīng)用的平臺(tái),Eclipse很有可能拔得頭籌。

  事實(shí)上這是依賴于對(duì)他們的定義的,Eclipse已將自己定位為一個(gè)抽象平臺(tái),用來(lái)使用插件構(gòu)建任何工具,而IDEA則定位為一個(gè)“智能的Java IDE”,而且它正如此。


IntelliJIDEA的快速導(dǎo)航和搜索功能(intellijidea快捷鍵)


  作為紀(jì)念我就嘗試著列絕一些Eclipse可能比IDEA更好的地方:

  Eclipse看上去更棒,所有大題小做的SWT以及本地控件都用的很值。Eclipse看上去很穩(wěn)定的深思熟慮過(guò)的程序,它有著漂亮的字體以及圖標(biāo)。然而當(dāng)?shù)谝谎劭吹絀DEA是,它像是作噱頭的玩具一樣,有著不完全的圖標(biāo)以及笨拙的Swing界面。

  Eclipse擁有更強(qiáng)的項(xiàng)目結(jié)構(gòu)支持。在IDEA中,你的項(xiàng)目是有模塊組成。在Eclipse中你擁有一個(gè)由工程組成的工作區(qū),每個(gè)工程都能被單獨(dú)打開(kāi)或關(guān)閉,分組或隱藏。但是你真的需要么?

  為Eclipse編寫(xiě)插件似乎很簡(jiǎn)單

  IDEA比Eclipse使用更多的系統(tǒng)資源。這其實(shí)也說(shuō)得通–因?yàn)镮DEA了解得更多

  最后,Eclipse是免費(fèi)的,然而IDEA Community版本已經(jīng)夠我用了

  最后的建議

  如果你需要漂亮的圖標(biāo),用來(lái)創(chuàng)建桌面程序的平臺(tái),C++IDE或者你用一個(gè)低配的筆記本工作,那么Eclipse可能對(duì)你來(lái)說(shuō)是更好的選擇。但是如果你是一個(gè)正兒八經(jīng)的Java開(kāi)發(fā)者,你需要更快更方便的工具幫你集中注意于解決問(wèn)題而不是讓你分心,IDEA則正是你所需要的。


IntelliJIDEA的快速導(dǎo)航和搜索功能(intellijidea快捷鍵)


  大部分使用Eclipse的java開(kāi)發(fā)者,不會(huì)因?yàn)樯厦孢@篇文章的介紹而投入IntelliJ IDEA的懷抱,因?yàn)榱?xí)慣是一個(gè)很神奇的東西,而Eclipse也沒(méi)有糟糕到一無(wú)是處。在遇到IntelliJ IDEA之前,我也沒(méi)有想過(guò)有一天會(huì)拋棄Eclipse,但是一旦事情有了比較和開(kāi)始,人就無(wú)法回頭了。感謝Ecplise一直默默的陪伴,但I(xiàn)ntelliJ IDEA的出現(xiàn)才讓我明白我要等的人不是Eclipse。

  IntelliJ IDEA有社區(qū)版和收費(fèi)版。我們提倡有錢(qián)的購(gòu)買(mǎi)收費(fèi)版,沒(méi)錢(qián)的用社區(qū)版,其他途徑得來(lái)的建議大家只做學(xué)習(xí)之用,比如這個(gè)文章(http://hackday.cn/blog/2017/4/intellij-idea.html)。