该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-18
支持 sg552 ,要用模板,jsp 就是最好模板。
|
|
返回顶楼 | |
发表时间:2007-05-18
-_-
连JSP都成为模板了 |
|
返回顶楼 | |
发表时间:2007-05-18
weiqingfei 写道 1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快? 和jsp相比,velocity这样的模板语言有着类似的功能,脚本能力则有所欠缺-对于大多数开发者来说,也许脚本能力的欠缺反而是好事。如果选择jsp,则应该多考虑jstl和jsp表达式,避免使用杂乱的jsp脚本。 模板语言尽管它们是解释执行的,但常常比jsp更快。所以jsp并没有特别的性能优势。(实际上情况很可能正相反:模板技术的性能可能更高) 使用jstl和jsp表达式对大多数开发者来说应该是家常便饭,但是同样的功能,比如说c:foreach标签就比#foreach in来得更繁琐,而且每次修改jsp都需要编译,大得页面一编译就要好几秒钟,一个项目累计下来花在编译上就有很多时间了 |
|
返回顶楼 | |
发表时间:2007-05-18
weiqingfei 写道 1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快? 如果你带领一个团队,你如何保证每个人一定不写业务逻辑在jsp pages里? |
|
返回顶楼 | |
发表时间:2007-05-18
sg552 写道 ——“JSP最大毛病就是能把表现逻辑和商业逻辑混在一起”。我想说,高手写的JSP,跟菜鸟写的JSP是不一样的。高手用JSP写的东西,比菜鸟用STRUTS写的都M-V-C分明。JIVE论坛,就是JSP写的。你能说它把表现逻辑和商业逻辑都混在一起吗? —— “这种糊涂蛋跑来说,表现逻辑商业逻辑混在一起是长处。” 谁是糊涂蛋?那句话说“表现逻辑商业逻辑混在一起是长处”? 我真的没找到。这句话是你自己说的吧? 满大街是高手多,还是菜鸟多?高手和菜鸟一起工作的时候,你如何去统一这个团队? |
|
返回顶楼 | |
发表时间: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输出还要快????? |
|
返回顶楼 | |
发表时间:2007-05-18
ray_linn 写道 weiqingfei 写道 1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快? 如果你带领一个团队,你如何保证每个人一定不写业务逻辑在jsp pages里? 详细试样书里不让写,程序员就不能写。 在这方面,菜鸟比高手听话多了。 |
|
返回顶楼 | |
发表时间:2007-05-18
weiqingfei 写道 jsp只编译一次,以后就都是servlet的事情了。 你的意思是说,模板比直接的servlet输出还要快????? FreeMarker作者宣称Freemarker是达到html级别。 |
|
返回顶楼 | |
发表时间:2007-05-18
weiqingfei 写道 ray_linn 写道 weiqingfei 写道 1.没有人规定一定要在jsp里面写业务逻辑吧
2.刚才是谁说的,模板比jsp运行的快? 如果你带领一个团队,你如何保证每个人一定不写业务逻辑在jsp pages里? 详细试样书里不让写,程序员就不能写。 在这方面,菜鸟比高手听话多了。 为此付出的规范,检查,如果你认为值得的话。 |
|
返回顶楼 | |
发表时间:2007-05-18
快成混水了
这里的快慢不管谁优秀一点在整个系统中只是个零头 我们还是从软件工程,表达能力等角度上来比较这些技术 让我们更好认识 对我们、对产品可能更有意义 |
|
返回顶楼 | |