从官方文档学《Freemarker》(1)

来源:互联网 发布:网络少儿外教一对一 编辑:程序博客网 时间:2024/05/16 07:12

从官方文档学《Freemarker》(1)

为了能够更好的说明,特定找了Freemark的官方中文参考手册。以后将会引用这里的资料,来做为参考。

谦逊的态度

很多时候大家学东西都想要速成,事实上专家级别能掌握一个技术,是需要系统全面的去学习的。对东西做到知其所以然,决不是没有必要的。

不需要去评价技术,尤其是有大公司或社区在维护的技术,绝对不会有不可克服的问题或完全不合理的地方。要相信大多数能宣传出来的技术都是有可取之处的。在新的几个当中选型是可能的,但是新的肯定会比旧的更好,只是个人能不能花那个代价去改变。

总之要敢于接受新事物、不要怕浪费时间。

花在Freemarker上的时间到底值不值得

在JSP和Freemarker比较的问题,官方文档在FAQ一节说的很清楚http://freemarker.foofun.cn/app_faq.html#faq_jsp_vs_freemarker。

网上有很多说Freemarker坑,但是就如同小马过河的故事一样,得花时间自己去体会,从我用Freemarker的经历来说,这个时间绝对是值得的。

这些时间的阅读专研,对于没用过模版引擎人,会更加理解MVC中视图模版技术的重点和特性,重新审视在JSP技术中的“自定义标签”、“EL表达式”、“JSP指令”等的问题立足点。对于老鸟来说,花的时间反正会很少,完全可以当作复习。

这也是为什么这一系列的文章叫从官方文档学的原因,决对不要单单只是从网上随便搜,看别人断章取义的小例子,缺少了和技术设计者的第一手的交流,思想的营养就少了很多!

对于为什么用Freemarker的补充

一旦你明确就是要用Freemarker,那么最大的好处就是Freemarker是完备而且经过大量使用的,有良好的社区环境,说白就是什么问题网上都能搜到。

这点一些比较小众的JAVA模版技术做不到。而JSP则因为JSP往往揉合别的技术,例如Struts2,Sitemesh,JSTL这些,还有WEB容器,有些问题也很难定位。

更主要的是当你从官方手册全面的去了解,实现对各项技术的定位、技术的扩展点和可配置点,会做自定义以后会觉得越来越好用。知其所以然,就再也不依赖别人,只要查手册就可以脱离“搜索、尝试、再搜索、再尝试”的低级开发模式,成为专家,这点是JSP无法做到的。

今天先到这里,下一篇再实际来一起畅游Freemarker文档。

0 0
原创粉丝点击