我想问一下,有了JBUILDER和Eclipse后,为什么还要ANT?
用Ant比用Jbuilder或Eclipse好吗?
Jbuilder不仅给源代码管理,编译,运行,打包提供了很好的支持,而且很方便。
而那个ANT要自己写builder.xml文件,太麻烦了,有的人说可以节省内存,我觉得为了这一点点好处根本没必要,现在搞JAVA的,大部分是512以后的内存,我用的就是1G的,内存根本就不是问题。
有谁能讲讲用ANT比JBuilder和Eclipse的优势,是否需要学ANT
问题点数:20、回复次数:17Top
1 楼lEFTmOON(我的小站(www.ismyway.com))回复于 2005-10-12 15:37:04 得分 0
同问Top
2 楼ChDw(米)回复于 2005-10-12 15:39:30 得分 0
两者不太一样的
ant更注重的是编译、打包这些流程控制
JB和Eclipse是开发环境Top
3 楼wuweihua(杀绝鬼子---壮志饥餐鬼子肉,笑谈渴饮汉奸血)回复于 2005-10-12 15:46:21 得分 0
我知道JB和Eclipse是开发环境,但它是集成开发环境,同时提供了方便的编译,打包,调试功能,好像不比ANT差。
Top
4 楼zez(思恩 闭关练功ing...)回复于 2005-10-12 16:46:18 得分 0
ANT 功能强大,方便,自由,灵活.
而其它集成开发环境没有这些..
牛人还是用ant的:)
呵呵,你见过 vc 工程的 程序源码么?
几乎所有linux的大型软件源码都是用 make ,而不是用什么vc或是bc..
Top
5 楼liwei_0223(悲惨)回复于 2005-10-12 16:54:58 得分 0
jbuilder已经整合啦Ant的功能。自动生成builder.xml文件,但是我觉得你至少要知道怎么修改这个文件把!Top
6 楼crazycy(崔毅,blog:http://www.blogjava.net/crazycy/)回复于 2005-10-12 17:24:32 得分 0
JB Eclipse NetBean的打包都是使用的Ant功能
尤其在E和NetBean中 你打包直接提示的是ant build
嘿嘿Top
7 楼crazycy(崔毅,blog:http://www.blogjava.net/crazycy/)回复于 2005-10-12 17:25:21 得分 0
但是我们仍然可以写一个builder.xml文件 然后再cmd下运行 ant 这样便于携带和易于随时部署Top
8 楼fxltsbl(本人自幼没女孩爱,无名一个,人若无名,一心编程)回复于 2005-10-12 19:11:06 得分 0
Ant被JB兼容了。但是牛人用Ant居多
原因很简单:
为了显示他的与众不同Top
9 楼liaoxingya276(独孤过客)回复于 2005-10-12 19:29:43 得分 0
ant能做到全自动化,jbuilder,eclipse能做到么??
靠人一次一次的手工操作难免会有失误的时候Top
10 楼wenchaohu213(夏吾)回复于 2005-10-12 20:05:29 得分 0
反正我们项目现在用ant
很方便的。Top
11 楼onlyhope2(试试)回复于 2005-10-13 00:01:53 得分 0
ant 方便 不用安葬 随时随地的运行! 在美国 还有很多人喜欢在linux里面使用vi呢!Top
12 楼eyesoncloud(eyesoncloud)回复于 2005-10-13 00:12:01 得分 0
就好比在问,既然有了jb、eclipse等等,我们还要jdk做什么?
回复人: wuweihua(杀绝鬼子) ( ) 信誉:82 2005-10-12 15:46:00 得分: 0
我知道JB和Eclipse是开发环境,但它是集成开发环境,同时提供了方便的编译,打包,调试功能,好像不比ANT差。
那是因为它们都集成了ant、jdk等等基础组件Top
13 楼eyesoncloud(eyesoncloud)回复于 2005-10-13 00:14:51 得分 0
另外,在很多场合,IDE是不适宜的,这时候,基于命令行模式的make脚本就开始发挥它灵活、依赖性小的特征
ant的build.xml,就是这样的一种“make”脚本Top
14 楼sinboy(我是一棵菠菜)回复于 2005-11-20 10:59:34 得分 0
我觉得Ant的好处就是自动化,配置完了build.xml之后,编译、生成文档、Jar、自动化测试、自动提交CVS服务器等一下就搞定了,不用象在IDE里面还要分别编译、生成文档、提交源代码到CVS服务器、测试、生成Jar。开始的时候我同楼主一样的疑问,用过之后才知道用它真的是太方便了Top
15 楼xunxm(xunxm)回复于 2005-11-23 11:34:32 得分 0
个人认为能自动化的情况下为什么不用。但是要知道原理的前提下。
如果能自动编译的,为什么非要用javac再做一次。
就好像有洗衣机的情况下,为什么非要手洗。Top
16 楼loulou82(南京以外不考虑~)回复于 2005-11-23 11:37:57 得分 0
最简单的,jb你要安装,需要时间~
ant只要配置好build.xml,到哪里都是自动运行~
Top
17 楼infowain(infowain)回复于 2005-11-25 19:07:46 得分 0
是啊,还是ant好用,最大的好处是比较灵活。整合开发工具往往只能做固定的事情,自己写build就灵活多了。Top




