Tapestry学习第一天
今天是正式开始学习Tapestry的第一天。作为java web开发重要的MVC开发框架,tapestry在2005年日益受专业的Java 程序员青睐。
月初休假的时候,我在宝鸡的网吧里面,顶着酷暑(老板小气,一天只开几个小时空调),查了一个星期的资料。终于选定Tapestryz作为YuLog系统的Web层开发框架。
webwork,jsf,struts, springframework mvc等等Java Web层开发框架似乎很多,我想之所以这么多,还是因为没有一个真正让人满意的,各吹各的优点,其实各有各的缺点。
中国程序员的话不要轻信。“你还用struts?太落后了!赶紧扔了!”“最好的java mvc,就数webwork了”,诸如此类,一些非常对立的看法,让新手无所适从。
幸好,还认识几个英文单词,只好看老外怎么说,读那些真正的高手的东西,才知道,原来各有特点,如何选择,就看你的需求以及起点,或者个性,没有谁好谁坏。
选择Tapestry,是因为2004年以来,它进步得非常块(同期,Struts也进步得很块!)。它有2个吸引我的特点:
1.它真正将oo思想落实到Web层开发,这决定了它的逻辑,让人比较舒服,并且Web真正组件化,对将来的复用肯定是有帮助的。
2.它的调试能力,让人非常诧异。
还有,一般认为Tapestry学习曲线比较陡,但后来的效率补偿,也比较明显。YuLog开发任务很重,唯有靠它提升Web层的开发效率,虽然已经预计学习时,要吃些苦头。
月初休假的时候,我在宝鸡的网吧里面,顶着酷暑(老板小气,一天只开几个小时空调),查了一个星期的资料。终于选定Tapestryz作为YuLog系统的Web层开发框架。
webwork,jsf,struts, springframework mvc等等Java Web层开发框架似乎很多,我想之所以这么多,还是因为没有一个真正让人满意的,各吹各的优点,其实各有各的缺点。
中国程序员的话不要轻信。“你还用struts?太落后了!赶紧扔了!”“最好的java mvc,就数webwork了”,诸如此类,一些非常对立的看法,让新手无所适从。
幸好,还认识几个英文单词,只好看老外怎么说,读那些真正的高手的东西,才知道,原来各有特点,如何选择,就看你的需求以及起点,或者个性,没有谁好谁坏。
选择Tapestry,是因为2004年以来,它进步得非常块(同期,Struts也进步得很块!)。它有2个吸引我的特点:
1.它真正将oo思想落实到Web层开发,这决定了它的逻辑,让人比较舒服,并且Web真正组件化,对将来的复用肯定是有帮助的。
2.它的调试能力,让人非常诧异。
还有,一般认为Tapestry学习曲线比较陡,但后来的效率补偿,也比较明显。YuLog开发任务很重,唯有靠它提升Web层的开发效率,虽然已经预计学习时,要吃些苦头。
hofman
2005-07-31 23:51:50
评论:4
阅读:2606
引用:0
tapestry学习中
@2006-10-06 20:26:08 游客
Enjoying web development不知道有不有中文版的了,下一个项目马上就要用了.但是最近搞了一段时间,感觉挺零乱的,E文又不太好,看不太懂英文版的,如果大侠已经翻译好了,麻烦发我一份,谢谢,非常感谢
yjing0925@163.com
yjing0925@163.com
我的Tapestry学习路径
@2006-09-02 23:14:41 hofman
2005.7.31之后学了3天,放弃了,因为当时的tapestry正在的快速开发过程中,文档、代码版本非常混乱,编译官方例程错误千出!当时决定等tapestry4出了正式版本就立即开始学习。等了半年,等了10个beta版,再加上几个rc版本,终于在2006.1.7等来了正式版本。之后,在放假前,我花了2个星期学习新鲜出炉的t4正式版,靠了Enjoying web development和官方文档,初步入门,体会见我的另一篇tapestry4文章
年后,上班之初,即投入了4周时间,学习tapestry4,并成功地应用于系统开发时间。现在大家看到的这篇文章就是通过tapestry4显示的。
回想起来,当初选择t4是正确的,去年8月初暂时放弃t4的学习等待正式版本也是正确的。
对初学者的建议,t4是个好东西,谈不上多难,但是一个月的学习时间恐怕是少不了的。如果项目时间紧张,应该谨慎从事。
年后,上班之初,即投入了4周时间,学习tapestry4,并成功地应用于系统开发时间。现在大家看到的这篇文章就是通过tapestry4显示的。
回想起来,当初选择t4是正确的,去年8月初暂时放弃t4的学习等待正式版本也是正确的。
对初学者的建议,t4是个好东西,谈不上多难,但是一个月的学习时间恐怕是少不了的。如果项目时间紧张,应该谨慎从事。
开始学习Tapestry 当中
@2006-09-02 19:22:49 游客
我现在是一位大四的学生,近段时间也刚刚开始接触Tapestry ,也按网上的一些文章做了点东西,但是感觉还是什么都不懂,希望楼上的长辈们给点学习资料了哦,那本Enjoying web development with tapestry 我也是有了英文版,但是看得不太懂,如果楼上的长辈翻译好了能否发给我一份呢,翻译了多少就先给多少啊,多谢了哦。。呵呵。。我的邮箱是:huangge9910@21cn.com
我已经学Tapestry一个月了
@2005-12-07 18:27:34 online
我已经学Tapestry一个月了,跟楼上的一样,当初为了选择框架没少查资料,最终还是选择了Tapestry,但工作太忙,只能业余时间看看书,中文的资料很少,最近在翻译Enjoying web development,完成后我要放在网上,让初学者少点拦路虎!!!
