论坛首页 Java企业应用论坛

模板:velocity和freemarker的比较

浏览 59207 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-05-18  
支持 sg552 ,要用模板,jsp 就是最好模板。
0 请登录后投票
   发表时间:2007-05-18  
-_-

连JSP都成为模板了
0 请登录后投票
   发表时间:2007-05-18  
weiqingfei 写道
1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快?

和jsp相比,velocity这样的模板语言有着类似的功能,脚本能力则有所欠缺-对于大多数开发者来说,也许脚本能力的欠缺反而是好事。如果选择jsp,则应该多考虑jstl和jsp表达式,避免使用杂乱的jsp脚本。

模板语言尽管它们是解释执行的,但常常比jsp更快。所以jsp并没有特别的性能优势。(实际上情况很可能正相反:模板技术的性能可能更高)

使用jstl和jsp表达式对大多数开发者来说应该是家常便饭,但是同样的功能,比如说c:foreach标签就比#foreach in来得更繁琐,而且每次修改jsp都需要编译,大得页面一编译就要好几秒钟,一个项目累计下来花在编译上就有很多时间了
0 请登录后投票
   发表时间:2007-05-18  
weiqingfei 写道
1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快?


如果你带领一个团队,你如何保证每个人一定不写业务逻辑在jsp pages里?
0 请登录后投票
   发表时间:2007-05-18  
sg552 写道

——“JSP最大毛病就是能把表现逻辑和商业逻辑混在一起”。我想说,高手写的JSP,跟菜鸟写的JSP是不一样的。高手用JSP写的东西,比菜鸟用STRUTS写的都M-V-C分明。JIVE论坛,就是JSP写的。你能说它把表现逻辑和商业逻辑都混在一起吗?

—— “这种糊涂蛋跑来说,表现逻辑商业逻辑混在一起是长处。” 谁是糊涂蛋?那句话说“表现逻辑商业逻辑混在一起是长处”?  我真的没找到。这句话是你自己说的吧?


满大街是高手多,还是菜鸟多?高手和菜鸟一起工作的时候,你如何去统一这个团队?
0 请登录后投票
   发表时间:2007-05-18  
ahuaxuan 写道
weiqingfei 写道
1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快?

和jsp相比,velocity这样的模板语言有着类似的功能,脚本能力则有所欠缺-对于大多数开发者来说,也许脚本能力的欠缺反而是好事。如果选择jsp,则应该多考虑jstl和jsp表达式,避免使用杂乱的jsp脚本。

模板语言尽管它们是解释执行的,但常常比jsp更快。所以jsp并没有特别的性能优势。(实际上情况很可能正相反:模板技术的性能可能更高)

使用jstl和jsp表达式对大多数开发者来说应该是家常便饭,但是同样的功能,比如说c:foreach标签就比#foreach in来得更繁琐,而且每次修改jsp都需要编译,大得页面一编译就要好几秒钟,一个项目累计下来花在编译上就有很多时间了


jsp只编译一次,以后就都是servlet的事情了。

你的意思是说,模板比直接的servlet输出还要快?????
0 请登录后投票
   发表时间:2007-05-18  
ray_linn 写道
weiqingfei 写道
1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快?


如果你带领一个团队,你如何保证每个人一定不写业务逻辑在jsp pages里?


详细试样书里不让写,程序员就不能写。
在这方面,菜鸟比高手听话多了。
0 请登录后投票
   发表时间:2007-05-18  
weiqingfei 写道

jsp只编译一次,以后就都是servlet的事情了。

你的意思是说,模板比直接的servlet输出还要快?????


FreeMarker作者宣称Freemarker是达到html级别。
0 请登录后投票
   发表时间:2007-05-18  
weiqingfei 写道
ray_linn 写道
weiqingfei 写道
1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快?


如果你带领一个团队,你如何保证每个人一定不写业务逻辑在jsp pages里?


详细试样书里不让写,程序员就不能写。
在这方面,菜鸟比高手听话多了。



为此付出的规范,检查,如果你认为值得的话。
0 请登录后投票
   发表时间:2007-05-18  
快成混水了

这里的快慢不管谁优秀一点在整个系统中只是个零头
我们还是从软件工程表达能力等角度上来比较这些技术
让我们更好认识 对我们、对产品可能更有意义
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics