JSP vs Velocity 哪个更好?

2022-09-01 07:15:44

JSP 和速度之间有什么更好 - 性能 - 易用性 - 易于创建可重用组件 - 开源第三方的可用性 - IDE 支持


答案 1

@Vartec:我不认为“视图与业务逻辑的严格分离”是jsp中不存在的速度特性。您可以在jsp中执行业务逻辑(或多或少),但根本不建议这样做。但我同意你关于语法的观点。

性能

JSP被编译成Java,所以我不认为速度更快。(我自己没有做过基准测试)

易用性

对于设计人员来说:速度 对于程序员来说:(恕我直言)jsp,因为它更接近代码

轻松创建可重用组件

JSP有很多组件 速度本身没有组件(不是面向组件的)

开源第三方的可用性

我看到过使用JSP或JSP相关技术的项目远远多于速度。也许是因为速度真的很低... :-)

集成开发环境支持

有很多用于jsp的工具。特别是eclipse jboss插件/工具套件有一个很好的jsp编辑器。

Velocity的插件大多不是功能性的或非常基本的(如果你有语法突出显示,你会很幸运)

更新如果你现在正在寻找一个模板引擎,我建议你看看百里香叶。它与速度相比相当轻量级,可以只用于用几行代码模板一些基于文本的模板,或者用作功能齐全的模板引擎,例如在web应用程序中。


答案 2

速度的优点:

  • 视图与业务逻辑的严格分离
  • 图形设计师可以理解的简单语法