TIOBE的4月份程式語言排行榜出來了,java還是穩坐第一位,java最新的版本也到了13,一直以來java憑藉其企業級應用的優勢和大量的框架級應用俘獲了大量的粉絲和企業客戶。
談到開發者,java肯定是個繞不過去的話題,那麼這麼多的java開發者到底都用哪些IDE呢?
好的IDE肯定不僅要支援java的開發,HTML,CSS,JS,移動開發一個都不能少。 IDE就是為了降低開發難道,提升開發效率而生的。
下面是我們今天要講的5個IDE神器
Eclipse
Eclispe不用介紹了吧,記得我寫java用的第一款IDE就是Eclipse,無限語言支援,無限外掛拼裝。如果你是DIY愛好者,Eclipse絕對是你的第一選擇。
Eclipse背靠Linux基金會,可謂是財大氣粗,現在Eclispe有兩個版本一個本地版,一個cloud版本(Eclipse Che,可以通過web來開發應用程式)。
Eclipse支援C, C++, Clojure, Groovy, Haskell, JavaScript, Julia, Perl, PHP, Ruby, Rust, and Scala等等,只要你想得到的,沒有它做不到的。
有優點就有缺點,Eclipse的外掛太多,需要自己的動手能力比較強來安裝。太多的外掛很有可能互相沖突出現問題。另外Eclipse真的吃記憶體,配個好點的開發機子吧。
IntelliJ IDEA
IntelliJ IDEA號稱地球最強java開發神器。背靠jetbrains這顆大樹,用起來跟Eclipse不太一樣,如果你剛從Eclipse轉向IntelliJ IDEA可能會有稍許不適應。但用熟練之後,就會發現IntelliJ IDEA確實實至名歸。
那麼問題來了,這個神器要花多少錢呢?
IntelliJ IDEA提供了社群版本和專家版本,用社群版本就好了。如果你非要體驗專家版本,還不想花錢,IntelliJ IDEA有一些優惠政策,其中對老師和學生是免費的,用你的郵箱註冊一個賬號吧。
IntelliJ IDEA支援AngularJS, CoffeeScript, HTML, JS, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript等等,也有眾多的外掛。
IntelliJ IDEA的自動補全功能和提示功能做的非常好。可以節省相當大的開發時間。
和Eclipse相比IntelliJ IDEA背靠的公司是做IDE起家的,處理IntelliJ IDEA,還有WebStorm,Pycharm,Goland等等,商業化團隊肯定比開源的更專業。
NetBeans
NetBeans最開始是Sun旗下的IDE,2009年Sun被Oracle收購後就歸於Oracle旗下。後面Oracle將NetBeans捐給了Apache基金會。
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自己開發的,JDeveloper對Oracle自家的產品整合度非常好。它還支援ADF的開發。
有人要問了,ADF是什麼?
ADF是一個Oracle自己出的J2EE框架,從前端到後端一體化的解決方案,前端是可拖拽的哦!如果對前端特別頭疼的朋友,可以去嘗試一下。一拖一放,前端頁面馬上就完成了,oh yeah!
當然這樣的缺點就是生成的程式碼特別複雜,裡面封裝了很多oracle的東西。
VS Code
Visual Studio Code (VSCode) 是一款免費開源的現代化輕量級程式碼編輯器,支援幾乎所有主流的開發語言的語法高亮、智慧程式碼補全、自定義熱鍵、括號匹配、程式碼片段、程式碼對比 Diff、Git 等特性,支援外掛擴充套件。
最最重要的是Visual Studio Code是微軟出品的,微軟出品必屬精品,從它的宇宙最強IDE Visual Studio到稱霸客廳的Xbox。微軟良心之作。
更多內容請訪問 www.flydean.com/top5-java-f…