2008-2-19 9:41:06
我为什么喜欢编程?
这些天又再一次地思考这个问题了,今天在学Ant时又给了这个问题增添了一新的补充.
以前听说过Ant这个工具,知道给通过写个配置文件就可以自动地对所写的Java源文件进行编译,打包什么的,不过由于一直在用Eclipse也没有拿出大块时间来系统地学它.
前些天做PushTool时,Jerry说整个项目是用Ant来统一部署的.是吧,对于项目管理来说根本就用不着再装一个Eclispe.昨天看F有本书,很厚的,内容是用Ant来进行Java开发的.竟然有专门这样的书!这些天也总给看到别人在写Ant的配置文件什么的.这样就感觉我也得专门来学下这个了.
从昨天下午开始学到现在,以前所知道的那些知识都过了一遍.对Ant的感觉也越来越强.今天来的学的这些更是让我对Ant另眼相看,它很有Spring的味道嘛.
- 可以写Property定义变量来避免重复写些String,这样很是便于以后的更改.
- 可以写depends属性,这样就不必来记住命令的先后顺序而直接执行最终想要那个命令.
- 可以用default来设置,很智能嘛!
- 现在竟然还可单独写一个execute方法而不写main就可以用Ant来执行,这已经与当初的compile->jar->run又高出一大步了.
可以在自写的类中通过Project这个类来访问build.xml中的配置.
......................
有了这些新奇地发现,现在对编程的喜爱就又深了一步,这个Ant现在不单单是做为项目管理给我帮助,它又从另一个方面给我启示.在这方面很像下棋,看似没法补救的棋局经高手分析后就能迅速找出破绽,从而出奇致胜.
再深一步说,这也是一种生活状态,有坚定的信念.不气馁,不放弃!