Java程序員不得不了解的5款I(lǐng)DE神器

TIOBE的6月份編程語言排行榜出來了,Java還是穩(wěn)坐第三位,Java最新的版本也到了18,一直以來Java憑借其企業(yè)級應用的優(yōu)勢和大量的框架級應用俘獲了大量的粉絲和企業(yè)客戶。



談到開發(fā)者,Java肯定是個繞不過去的話題,那么這么多的java開發(fā)者到底都用哪些IDE呢?

好的IDE肯定不僅要支持java的開發(fā),HTML,CSS,JS,移動開發(fā)一個都不能少。IDE就是為了降低開發(fā)難道,提升開發(fā)效率而生的。

下面是我們今天要講的5個IDE神器,和千鋒廣州小編一起來看看吧!

Eclipse



Eclispe不用介紹了吧,記得我寫java用的第一款I(lǐng)DE就是Eclipse,無限語言支持,無限插件拼裝。如果你是DIY愛好者,Eclipse絕對是你的第一選擇。

Eclipse背靠Linux基金會,可謂是財大氣粗,現(xiàn)在Eclispe有兩個版本一個本地版,一個cloud版本(Eclipse Che,可以通過web來開發(fā)應用程序)。

Eclipse支持C, C++, Clojure, Groovy, Haskell, JavaScript, Julia, Perl, PHP, Ruby, Rust, and Scala等等,只要你想得到的,沒有它做不到的。

有優(yōu)點就有缺點,Eclipse的插件太多,需要自己的動手能力比較強來安裝。太多的插件很有可能互相沖突出現(xiàn)問題。另外Eclipse真的吃內(nèi)存,配個好點的開發(fā)機子吧。

IntelliJ IDEA



IntelliJ IDEA號稱地球最強java開發(fā)神器。背靠jetbrains這顆大樹,用起來跟Eclipse不太一樣,如果你剛從Eclipse轉(zhuǎn)向IntelliJ IDEA可能會有稍許不適應。但用熟練之后,就會發(fā)現(xiàn)IntelliJ IDEA確實實至名歸。

那么問題來了,這個神器要花多少錢呢?






IntelliJ IDEA提供了社區(qū)版本和專家版本,用社區(qū)版本就好了。如果你非要體驗專家版本,還不想花錢,IntelliJ IDEA有一些優(yōu)惠政策,其中對老師和學生是免費的,用你的郵箱注冊一個賬號吧。

IntelliJ IDEA支持AngularJS, CoffeeScript, HTML, JS, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript等等,也有眾多的插件。

IntelliJ IDEA的自動補全功能和提示功能做的非常好??梢怨?jié)省相當大的開發(fā)時間。

和Eclipse相比IntelliJ IDEA背靠的公司是做IDE起家的,處理IntelliJ IDEA,還有WebStorm,Pycharm,Goland等等,商業(yè)化團隊肯定比開源的更專業(yè)。

NetBeans



NetBeans最開始是Sun旗下的IDE,2009年Sun被Oracle收購后就歸于Oracle旗下。后面Oracle將NetBeans捐給了Apache基金會。在此我向大家推薦一個架構(gòu)學習交流圈。交流學習指導偽鑫:1253431195(里面有大量的面試題及答案)里面會分享一些資深架構(gòu)師錄制的視頻錄像:有Spring,MyBatis,Netty源碼分析,高并發(fā)、高性能、分布式、微服務架構(gòu)的原理,JVM性能優(yōu)化、分布式架構(gòu)等這些成為架構(gòu)師必備的知識體系。還能領(lǐng)取免費的學習資源,目前受益良多

Apache出品必屬精品。并且NetBeans是java 8 官方的IDE。當然java也是Oracle旗下的,推薦自家的IDE好像也沒有什么不對:-)

NetBeans支持C, C++, HTML5, JavaScript, PHP等等語言。

JDeveloper



JDeveloper是Oracle旗下的IDE,對的,你沒看錯NetBeans也是。

JDeveloper支持 Java, SQL, XML, JavaScript, and PHP等語言。

因為是Oracle自己開發(fā)的,JDeveloper對Oracle自家的產(chǎn)品集成度非常好。它還支持ADF的開發(fā)。

有人要問了,ADF是什么?

ADF是一個Oracle自己出的J2EE框架,從前端到后端一體化的解決方案,前端是可拖拽的哦!如果對前端特別頭疼的朋友,可以去嘗試一下。一拖一放,前端頁面馬上就完成了,oh yeah!

當然這樣的缺點就是生成的代碼特別復雜,里面封裝了很多oracle的東西。

VS Code



Visual Studio Code (VSCode) 是一款免費開源的現(xiàn)代化輕量級代碼編輯器,支持幾乎所有主流的開發(fā)語言的語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、Git 等特性,支持插件擴展。

最最重要的是Visual Studio Code是微軟出品的,微軟出品必屬精品,從它的宇宙最強IDE Visual Studio到稱霸客廳的Xbox。微軟良心之作。

以上就是分享的5個IDE神器,你常用的是哪個呢?

作者:java知路


歡迎關(guān)注微信公眾號 :java知路