讀古今文學網 > Maven實戰 > 1.2.2 IDE不是萬能的 >

1.2.2 IDE不是萬能的

當然,我們無法否認優秀的IDE能大大提高開發效率。當前主流的IDE如Eclipse和NetBeans等都提供了強大的文本編輯、調試甚至重構功能。雖然使用簡單的文本編輯器和命令行也能完成絕大部分開發工作,但很少有人願意那樣做。然而,IDE是有其天生缺陷的:

·IDE依賴大量的手工操作。編譯、測試、代碼生成等工作都是相互獨立的,很難一鍵完成所有工作。手工勞動往往意味著低效,意味著容易出錯。

·很難在項目中統一所有的IDE配置,每個人都有自己的喜好。也正是由於這個原因,一個在機器A上可以成功運行的任務,到了機器B的IDE中可能就會失敗。

我們應該合理利用IDE,而不是過多地依賴它。對於構建這樣的任務,在IDE中一次次地點擊鼠標是愚蠢的行為。Maven是這方面的專家,而且主流IDE都集成了Maven,我們可以在IDE中方便地運行Maven執行構建。