jsp当中提供了jstl标签,为什么还需要freemaker和velocity?
如果说要web开发和后台开发区分开来,无论用哪种标签都是一样的,web继续可以搞页面,后台与页面结合的工作也不多。
难道说是freemaker和velocity性能比较高?难道是是它们生存静态比较快?我想这些都是差不了多少,起码jstl性能不会比freemaker和velocity差多少,难道在web快速访问当中freemaker和velocity真的性能很好?
所以真正想要freemaker和velocity的缘由究竟是什么?对技术的喜欢?还是因为需要完全看不到jsp/java类的标签来方便调试来,从而web人员?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
引用来自#9楼“jeffsui”的帖子
J2EE5.0的规范里还有jstl吗?
J2EE5.0的规范里还有jstl吗?
JSP和Freemarker最大的不同是,JSP要编译,Freemarker是生成。速度当然不一样,Freemarker接近HTML的速度,JSP差远了。
页面静态还是要后台读取来生产,差别就在一个读取template,一个读取jsp,效果一样
freemarker 一是 利于美工和开发人员的分工,freemarker 是model和ftl合成,jsp也能做到这样,同样jsp也可以做其他任何操作,不利于美工的理解,二是 将页面静态化,这是jsp不具备的
性能,越底层的性能越高,包装过的东西性能肯定比没包装的低。
至于包装,当然是图方便。
首先:freemarker velocity 都不难,1天就能上手。其次,这些都是模板,不一定只是做页面显示,只做模板。
请不要执意于技术本身,每个技术都有自己独特的地方。当你不需要它时,它是没用的。这也说明你的工作经验非常少