首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring框架:哪个模板引擎?

Spring框架:哪个模板引擎?
EN

Stack Overflow用户
提问于 2014-07-11 06:47:20
回答 2查看 3.2K关注 0票数 2

我计划深入研究。我被庞大的文档、注解系统和这个软件提供的灵活性所吸引。但是,在进一步研究之前,我想对使用哪个模板引擎有一些看法。

文档列出了这些模板系统:

  • JSP/JSTL
  • 齐米列夫
  • 瓷砖
  • 自由起搏器
  • 速度

当然,我对熟悉的JSP有一个想法,其他的呢?你可以根据这些关切来回答:

  • 可读性
  • 灵活度
  • 易用性
  • 易学
  • 持久质量
  • 与客户端库(AngularJS)联合使用
  • ..。

提前谢谢!

对不起我的英语水平..。

EN

回答 2

Stack Overflow用户

发布于 2014-07-11 08:02:40

嗯,你的问题是在这里的一个小边界线,因为所以尽量避免意见只有答案。因此,我将尝试记录您所引用的框架的特殊性。但我必须承认,我发现坏处只是我的观点.

JSP/JSTL是基础,即使您计划使用其他框架,您也必须了解这个框架。主要特点:大量的文档,可以是单步调试器(对初学者很好.)。主要缺点:很容易将java代码放在视图中,而控制语句冗长。

Tiles : is本身并不生成视图,而是将其他(通常是JSP)部分视图组合成一个完整的页面,通常是页眉、页脚、菜单等。它更多地是对JSP/JSTL的补充,而不是一种替代。

速度/框架:真正的模板系统。这意味着它不会像JSP那样被转换为java,但是它们包含占位符,并在运行时合并。实际上,这两种方法都允许控制语句,如contitionnals (if)、循环(foreach)和直接访问请求、响应、会话和servlet上下文。主要特点:据说速度很快,它提供了一个离瓷砖不远的VelocitiyLayoutView。主要缺点:据说使用大量内存,有时看起来很简单的东西是不允许的(毕竟它们是模板系统,而不是源代码解释器),Spring速度集成已经过时了。

Thymeleaf :要被记录下来(不知道,但是如果有人想编辑我的帖子,请做)

票数 2
EN

Stack Overflow用户

发布于 2014-07-11 06:57:14

我使用JSP/JSTL,因为它是一个标准。除此之外,我还使用了弹簧形式和切线。IDE可以建议标记和属性,因为它是基于JSP的XML。

当您在JSP页面上编码时,您位于应用程序的表示层。因此,您不需要太高级的函数(在服务对象中提供模型或处理数据)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24691625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档