13
回答
freemarker或Velocity在什么情况下替代JSP用合适?
注册华为云得mate10,2.9折抢先购!>>>   
WEB开发什么情况下应该考虑使用模板代替jsp?
举报
共有13个答案 最后回答: 6年前

这个问题挺难回答的,我觉得有几点

1. 首先 FreeMarker 和 Velocity 完全替代 JSP 是没有任何问题的
2. JSP 有什么是你难以忍受的?
3. FM 和 Velocity 有什么是你非常欣赏的

能回答后面两个问题,相信你已经有了答案

--- 共有 1 条评论 ---
就是不着调哈哈,谢谢红薯的回答. 比如说我要对网站的一些不常变的内容生成一些静态的页面. 是不是就适合使用模板了?比如就我提问的这个页面是静态页面吗? 不是的话如果是动态的话,搜索引擎是怎么立刻就能抓取到的? 6年前 回复
页面静态化跟是jsp和模板没有关系的哦,只不过是用模板可更方便生成html
--- 共有 1 条评论 ---
就是不着调恩,那就我提问的这个页面 是做了静态吗,我刚把标题往google里一输就能搜到这个页面.俺正在做个博客网站,博客首页列表,我是做成动态还是静态的呢?如果目前我提问的这个页面是动态的,那我就放心地做成动态的了,不然如果不好抓取那就使用模板生成静态的页面.所以想请教一下哈. 6年前 回复

不是,oschina 没有做任何静态化处理,全部是动态。

如果你的网站每天的PV < 1000w,不建议使用静态化。

--- 共有 2 条评论 ---
whao601我觉得 这个应该跟需求有关, 如果你的系统对数据的实时性要求不高的话,你可以静态化, 如果实时性要求很高的话,你PV在高 也不能静态化 6年前 回复
就是不着调恩,知道了,十分感谢红薯的帮忙,哈哈. 6年前 回复

选择Java Web框架永远是个复杂的话题,你要考虑技术特点以及个人的编程特点

这种比较的资料网上很多,我随便找了个比较旧的你可以参考一下

http://www.slideshare.net/mraible/comparing-jsf-spring-mvc-stripes-struts-2-tapestry-and-wicket-presentation

我个人的感觉JSP/JXTL问题很多 FreeMarker这种模板生成的方式也有很多不好的地方

我现在倾向于Wicket和Play

现在的框架是基于freemarker来做的,达到了无jsp,无javabean等,包括定时任务,全文索引,数据同步,全数据库支持等,开发效率相当的高,维护也非常容易,运行性能上有稍微的损耗,在大并发时与传统的jsp相差无几。
--- 共有 1 条评论 ---
子木007愿闻其详, 希望兄弟有机会分享一下子 6年前 回复

我个人认为,freemarker或Velocity及jsp中衡量的话,可以往下面的问题想:

1、为什么会有jsp?解决了什么问题?

2、为什么会有freemarker、Velocity?解决了什么问题?

 

顶部