四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁(yè) > IT資訊 > 軟件研發(fā) > 【專家視點(diǎn)】10大用于Java開(kāi)發(fā)的Eclipse IDE插件

【專家視點(diǎn)】10大用于Java開(kāi)發(fā)的Eclipse IDE插件

2017-02-17 17:05:54 | 來(lái)源:中培企業(yè)IT培訓(xùn)網(wǎng)

Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。中培偉業(yè)《企業(yè)級(jí)JAVA高級(jí)開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)》培訓(xùn)專家劉老師指出,Eclipse IDE提供了很多現(xiàn)代功能,如代碼編輯,調(diào)試和測(cè)試,它對(duì)于Java應(yīng)用程序的開(kāi)發(fā)很有幫助,尤其是在Web應(yīng)用程序、游戲和網(wǎng)站等方面。

Eclipse IDE項(xiàng)目之所以受到大家的喜愛(ài)與它的自由以及開(kāi)源性質(zhì)是分不開(kāi)的。Eclipse Plugin Marketplace中有大量的插件,為Java編程提供了開(kāi)發(fā)工具,劉老師在這里介紹了2017年十大用于Java開(kāi)發(fā)的Eclipse IDE插件。

(1)Log4E

Log4E支持Java項(xiàng)目使用日志,不依賴于任何Log框架,可以通過(guò)配置支持各種日志框架,例如Log4J、JDK 1.4日志記錄和SLF4J。Log4E高級(jí)版本提供了擴(kuò)展功能,如可編輯模板、在常用日志框架中使用Jakarta字符串生成器,預(yù)覽向?qū)В走x范圍等。總體來(lái)說(shuō),Log4E是一款實(shí)用且受歡迎的插件。

(2)Mylyn

Mylyn可以將任務(wù)管理和上下文管理無(wú)縫集成到Eclipse中,是一款強(qiáng)大的任務(wù)和應(yīng)用程序生命周期管理(ALM)框架。Mylyn基于Eclipse,提供以任務(wù)為重點(diǎn)的界面、工具和API,幫助開(kāi)發(fā)人員執(zhí)行多任務(wù),避免信息過(guò)載。另外,Mylyn還集成了很多有用的工具,如Jira,Bugzilla和Trac,這些工具可以提供任務(wù)管理和離線編輯功能。

(3)Spring IDE

Spring IDE是一個(gè)Eclipse插件套件,主要用于開(kāi)發(fā)基于Spring的應(yīng)用,支持Spring AOP(面向方面的編程),Spring Web Flow和Spring JavaConfig。除此之外,開(kāi)發(fā)人員還可以使用向?qū)А⑽谋竞蛨D形編輯器來(lái)創(chuàng)建Spring配置文件和新的Spring項(xiàng)目。

(4)FindBugs

FindBugs是一個(gè)免費(fèi)的開(kāi)源軟件應(yīng)用程序,主要作用是幫助開(kāi)發(fā)人員發(fā)現(xiàn)Java代碼中的錯(cuò)誤,它能夠分析Java1.0到1.8所有版本編譯的代碼。FindBugs可以作為流行IDE的可用插件,如Eclipse,Netbeans和IntelliJ等。另外,它還為開(kāi)發(fā)人員提供云存儲(chǔ)功能,幫助他們查找和共享某些問(wèn)題的評(píng)估信息。

(5)Eclipse Checkstyle

Checkstyle是一種廣泛使用的Java源代碼檢查工具,它能夠自動(dòng)化檢查Java代碼是否符合規(guī)范。Eclipse Checkstyle集成了多個(gè)Eclipse工作區(qū)插件的Checkstyle代碼分析器,允許開(kāi)發(fā)人員配置自定義編碼標(biāo)準(zhǔn)和規(guī)則,一旦出現(xiàn)任何違反標(biāo)準(zhǔn)和規(guī)則的代碼就會(huì)及時(shí)反饋和警告,發(fā)現(xiàn)的違例或偏差可作為代碼編輯器注釋、Eclipse問(wèn)題視圖和Checkstyle違例視圖。

(6)Eclim

Eclim是一款用于將Eclipse IDE的代碼編輯功能與Vim(一種支持多種編程語(yǔ)言的流行文本編輯器)集成的插件。通過(guò)這一插件Java開(kāi)發(fā)人員可以訪問(wèn)幾個(gè)重要功能,如代碼完成提示、代碼驗(yàn)證、Java文檔和源代碼搜索,支持Checkstyle和正則表達(dá)式測(cè)試。程序員還可以利用Eclim編輯HTML,Python,Ruby,JavaScript等代碼。此外,第三方Eclim客戶端還支持其他文本編輯器,例如Sublime Text 2,TextMate和Emacs。

(7)Apache IvyDE

Apache IvyDE是一個(gè)用于將Eclipse Ivy(一個(gè)依賴項(xiàng)管理器)與Eclipse IDE集成的插件。 Apache Ivy是Apache Ant的一個(gè)子項(xiàng)目,是一個(gè)基于Java的軟件工具,用于自動(dòng)化構(gòu)建過(guò)程。 Apache IvyDE提供了強(qiáng)大的功能,如Java依賴關(guān)系管理,支持傳遞依賴,Ivy XML文件編輯器,托管類(lèi)路徑容器和反向依賴關(guān)系瀏覽器。

(8)EGit

Git是一款流行的免費(fèi)開(kāi)源分布式版本控制軟件,EGit集成了Eclipse Team Framework與GIT,它能夠保存用戶創(chuàng)建的任何新提交的更新,并且實(shí)現(xiàn)了對(duì)于代碼每次修改的整個(gè)歷史的跟蹤。 EGit項(xiàng)目是在“The JGit Project”(GIT的Java實(shí)現(xiàn))之上實(shí)現(xiàn)Eclipse工具。

(9)P4Eclipse

P4Eclipse是一個(gè)強(qiáng)大的解決方案,用于集成Eclipse IDE與Perforce Helix版本控制引擎。 P4Eclipse是Eclipse IDE的Helix插件,它為Eclipse提供基本的Helix操作,支持Eclipse Team Framework中的敏捷和傳統(tǒng)開(kāi)發(fā)工作流程, P4Eclipse為Eclipse IDE用戶提供了一些有用的功能,如代碼審查,協(xié)作,調(diào)試,復(fù)雜重構(gòu)等等。

(10)Hibernate Tools

Hibernate Tools是一套用于Eclipse IDE的插件,允許Java開(kāi)發(fā)人員利用Hibernate3的強(qiáng)大功能。Hibernate是一個(gè)用于Java平臺(tái)的對(duì)象關(guān)系映射工具,它是JBoss Tools的重要組成部分。Hibernate工具為Eclipse IDE提供了一系列的功能,如映射編輯器,Hibernate控制臺(tái),統(tǒng)一Ant任務(wù)和數(shù)據(jù)庫(kù)逆向工程。

對(duì)于Java編程和Eclipse IDE領(lǐng)域的菜鳥(niǎo)新手來(lái)說(shuō),上述的這些插件都是十分有用的。當(dāng)然,還有很多沒(méi)有列舉的插件也十分受人歡迎,歡迎大家補(bǔ)充分享。

標(biāo)簽: Java開(kāi)發(fā)
主站蜘蛛池模板: 遂宁市| 遂平县| 德保县| 青浦区| 泗洪县| 仁寿县| 锡林浩特市| 冷水江市| 信阳市| 青川县| 罗平县| 同心县| 视频| 黔西县| 绥棱县| 昔阳县| 青海省| 慈利县| 佛教| 泽库县| 秦皇岛市| 广饶县| 井研县| 苍溪县| 从化市| 南汇区| 色达县| 太湖县| 盖州市| 齐河县| 建德市| 明水县| 酒泉市| 平潭县| 新昌县| 石楼县| 开封市| 盐源县| 通城县| 陆丰市| 河南省|