ant教程(四) ant作用
一,什么時(shí)候使用ant
也許你聽到別人說起ant,一時(shí)沖動(dòng)準(zhǔn)備學(xué)習(xí)一下ant,當(dāng)你看完了上邊的第一個(gè)實(shí)例,也許你感覺ant真好,也許你感覺ant不過如此,得出這些結(jié)論都不能說錯(cuò),雖然ant很好用,但并不是在任何情況下都是最好的選擇,例如windows上有更多更簡(jiǎn)單,更容易使用的工具,比如eclipse+myeclipse eclipse+wtp等等,無論是編譯,部署,運(yùn)行使用起來比ant更容易,方便但有些情況則是ant發(fā)揮的好地方:
1,服務(wù)器上部署的時(shí)候
當(dāng)你的程序開發(fā)完成,部署人員要部署在服務(wù)器上的時(shí)候,總不能因?yàn)橐驗(yàn)榘惭b一個(gè)程序就配置一個(gè)eclipse+myeclipse吧,ant在這個(gè)時(shí)候是個(gè)很好的選擇,因?yàn)樗∏桑菀着渲茫銕е銓懞玫腷uild.xml到任何一臺(tái)服務(wù)器上,只需要做簡(jiǎn)單的修改(一些設(shè)定,例如目錄),然后一兩個(gè)命令完成,這難道不是一件美好的事情嗎。
2,linux上,很多時(shí)候是這樣的,程序開發(fā)是在windows下,但是程序要在linux或者unix上運(yùn)行,在linux或者
在unix(特別是unix上)部署是個(gè)麻煩的事情,這個(gè)時(shí)候ant的特點(diǎn)又出來了,因?yàn)閍nt是跨平臺(tái)的,你在build.xml可以在大多數(shù)操作系統(tǒng)上使用,基本不需要修改。
3,當(dāng)服務(wù)器維護(hù)者不懂編程的時(shí)候
很多人都有過這樣的經(jīng)歷,使用你們程序的人,并不懂得寫程序。你得程序因?yàn)榘姹靖拢驗(yàn)樾拚齜ug需要一次又一次得重新部署。這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)教一個(gè)人是如此得困難。但是有ant后,你只需要告訴他,輸入ant xxx等一兩個(gè)命令,一切ok.
以上是我遇到得一些情況。
看完以上得情況,好好考慮一下,你是否需要使用ant,如果是繼續(xù)。
posted on 2006-09-20 00:17 dreamstone 閱讀(2948) 評(píng)論(0) 編輯 收藏 所屬分類: 利器