Java不雅察者設計形式(Observable和Observer)。本站提示廣大學習愛好者:(Java不雅察者設計形式(Observable和Observer))文章只能為提供參考,不一定能成為您想要的結果。以下是Java不雅察者設計形式(Observable和Observer)正文
Eclipse供給了一個可擴大插件的開辟體系。這就使得Eclipse在運轉體系之上可以完成各類功效。這些插件也分歧於其他的運用(插件的功效是最難用代碼完成的)。具有適合的Eclipse插件長短常主要的,由於它們能讓Java開辟者們無縫的開辟基於J2EE和辦事的運用法式。Eclipse的插件也能贊助他們開辟分歧運用架構上的法式。
上面列出來的是25個最好的收費Eclipse插件,可讓開辟者更高效的任務 。
進步代碼質量的插件
1. FindBugs
FindBugs可以幫你找到Java代碼中的bug,它應用Lesser GNU Public License的自在軟件允許。
2. Checkstyle
Checkstyle插件可以集成到Eclipse IDE中去,能確保Java代碼遵守尺度代碼款式。
3. ECLemma
ECLemma是一款具有Eclipse Public License允許的收費對象,它供給了便利快捷的開辟和測試情況。你可使用代碼籠罩形式下的“launch”功效,用起來就像是真實的運轉/調試形式。你可以經由過程應用代碼籠罩試圖,高亮源文件,計數來剖析代碼。
4. JDepend4Eclipse
JDepend4Eclipse可以贊助你遍歷文件夾,協助你量化設計的質量。它應用Eclipse Public License v1.0允許。
5. PMD
PMD是一款代碼剖析器,用來檢測變量和寫得欠好的代碼。
6. SourceHelper
SourceHelper可以協助編碼和調試,對寫好的代碼供給解釋。
7. Structure101
Structure101贊助修正代碼的架構,就是說你可以轉變架構,而不打亂代碼。
文本編纂插件
8. AnyEdit Tools
AnyEdit為輸入掌握台和對象欄增長了新的編纂器,贊助導入和導出數據。它應用Eclipse Public License v1.0允許。
9. Eclim
Eclim給Eclipse引入了Vim的功效,Vim是最好的編纂器之一。開辟者可以采取分歧的說話來編寫代碼,它也供給bug糾錯功效。Eclim應用GPLV3允許。
10. Eclipse-rbe
Eclipse-rbe用來編纂Java文件,它的功效無為缺掉變量收回正告信息,排序鍵值,改變Unicode編碼等。它應用GNU庫或LGPL允許。
依附性治理插件
11. Apache IvyDE
Apache IvyDE集成了Apache Ivy的依附治理功效。它能治理'ivy.xml'中的依附,也可以或許合營WPT和Ant插件的應用。
12. M2eclipse (Maven插件)
M2eclipse可以或許治理簡略的項目,也能治理多模塊項目,它能在Eclipse中啟動maven。它供給依附治理,能供給主動下載。
版本掌握插件
13. Subclipse
Subclipse是一個SVN插件,它為Eclipse IDE供給subversion支撐,應用EPL 1.0允許。
14. EGit
EGit供給同步視圖,可以讀.git/ 下消除的文件,供給rebase功效,為pull和push供給精簡的操作。
15. MercurialEclipse
MercurialEclipse是個風行的版本掌握體系。它供給了clone repository功效,push-pull同步功效,和簡略的回滾功效。
16. P4Eclipse
P4Eclipse吸納了Perforce治理體系的專長。它供給了以開辟者為導向的一系列的功效,而且支撐很多Agile開流程發和傳統開辟流程。
框架開辟插件
17. Spring Tool Suite
Spring Tool Suite供給了XML文件預覽和圖形化的spring設置裝備擺設編纂器等開辟情況和對象,它能閃開發變得更簡略。
18. Spring IDE
Spring IDE贊助你開辟Spring運用,它供給了圖形編纂界面。它還能用圖形的方法顯示bean之間的關系
19. Hibernator
Hibernator可以或許創立或更新數據庫schema,運轉hibernate查詢語句,創立映照文檔。用戶可以將一個Java類和一個相干的映照文件同步起來。
20. JbossTools
JbossTools 3.2x支撐JBoss,Hibernate,Drools,XHTML,Seam等
其他功效插件
21. ASM – 二進制預覽插件
ASM Bytecode Outline插件可以顯示以後的Java文件或class文件的分化的二進制代碼,便於Java/class文件的二進制比擬,也能夠顯示以後二進制代碼的ASMifier代碼。你可以用Eclipse更新治理器來裝置ASM。
22. Mylyn – 義務治理
Mylyn采取義務為中間的界面,它為開辟者供給了義務治理對象。別的,也集成了富文本編纂對象,和監測對象。
23. Eclipse Launcher
Eclipse launcher采取Delphi 6寫成,應用它你可以自界說啟動Eclipse IDE時的設置裝備擺設。
24. FileSync
FileSync具有Eclipse Pulic License v1.0允許,它是一個文件同步對象,可以創立,刪除,映照文件。
25. Log4E
Log4E可以幫你更輕易的寫日記,而不須要受特定日記框架的束縛。固然你也能夠自界說你本身的日記模版。
總而言之,插件能讓Eclipse用其他說話來編寫。Eclipse插件是必弗成少的,由於它們讓Java運用無縫銜接,下降了Java的龐雜度。但是,裝了過量的插件會讓你的Eclipse變慢,所以你須要有選擇性的裝置插件。