eclipse是開源的、基于插件機(jī)制的IDE(Integrated Development Environment,集成開發(fā)工具 ),是Java領(lǐng)域最流行的集成開發(fā)工具。
eclipse
當(dāng)然elipse不僅僅可以開發(fā)Java應(yīng)用,JavaWeb應(yīng)用,我們還可以使用eclipse的其他版本進(jìn)行PHP開發(fā),C/C++開發(fā)等。
贛南IT專家老王自然也是從接觸Java開發(fā)就已經(jīng)在使用eclipse,但是在使用eclipse的過程中難免會(huì)遇到一些問題:
1.運(yùn)行速度慢,嚴(yán)重拖累開發(fā)效率(當(dāng)然也有可能是你電腦實(shí)在太差了,趕緊換電腦吧)
2.通過網(wǎng)絡(luò)安裝插件,連接速度慢
3.使用自帶的Maven插件進(jìn)行項(xiàng)目管理時(shí),JAR包下載時(shí)常出現(xiàn)異常,JAR包不完整
4.測試 JavaWeb項(xiàng)目時(shí),時(shí)常出現(xiàn)某些Java類不編譯成.class字節(jié)碼文件的問題
5.并不友好的代碼提示,比如CSS樣式的提示,JavaScript代碼的提示等
6.時(shí)常被各種插件折騰,人老了就不愿意折騰了
7.Google已經(jīng)不提供Android開發(fā)工具包ADT插件的更新了,使用eclipse開發(fā)安卓項(xiàng)目請三思
8.歡迎在評(píng)論區(qū)補(bǔ)充其他使用eclipse遇到的坑……
在2013年,贛南IT專家老王就因?yàn)榈?個(gè)問題,殘酷地把eclipse放棄了,徹底轉(zhuǎn)向了IntelliJ IDEA的懷抱。什么?還沒有聽說過IDEA?那你已經(jīng)out了!
IntelliJ IDEA
IntelliJ IDEA是捷克的JetBrains公司開發(fā)的一款Java IDE工具,包含有一個(gè)免費(fèi)的社區(qū)版,和一個(gè)收費(fèi)的旗艦版。免費(fèi)的社區(qū)版擁有較少的功能,而收費(fèi)的旗艦版擁有Java應(yīng)用,JavaWeb應(yīng)用, SSH框架,Git, SVN, Maven等各種功能。
IDEA號(hào)稱是全球最智能的Java IDE,自從轉(zhuǎn)向IDEA,發(fā)現(xiàn)這貨真不是一般的好用,當(dāng)然前期有一定的學(xué)習(xí)成本,但是認(rèn)真使用一個(gè)禮拜,你會(huì)發(fā)現(xiàn)你愛上IDEA了。老王使用IDEA的體會(huì):
1.占用內(nèi)存大,運(yùn)行速度快,大大提升了開發(fā)效率(請使用好電腦)
2.使用旗艦版無需安裝其他多余的插件,幾乎滿足了開發(fā)的所有需求
3.使用自帶的Maven或Gradle都非常方便友好,幾乎沒有出現(xiàn)過差錯(cuò),網(wǎng)絡(luò)速度快
4.非常友好并智能的代碼提示,IDEA甚至能預(yù)知你想要寫什么樣的代碼, 傳遞哪些參數(shù),對(duì)HTML,CSS,JavaScript都有非常友好的支持
5.強(qiáng)大的代碼檢視功能,給你提供最直接有效的代碼優(yōu)化方案
6.項(xiàng)目問題自動(dòng)偵測,比如缺少某個(gè)JAR包, 缺少Artifact等
8.友好的框架支持,想要加入某個(gè)框架,只需要在模塊上右鍵選擇Add Framework Support
7.再也不需要折騰插件了
8.歡迎在評(píng)論區(qū)補(bǔ)充……
Google已經(jīng)不提供eclipse的ADT插件了,開發(fā)Android的小朋友,都在使用基于IDEA的Android Studio呢,連Google都用IDEA了,你還不試一試?