JSP vs Velocity 哪个更好?
JSP 和速度之间有什么更好 - 性能 - 易用性 - 易于创建可重用组件 - 开源第三方的可用性 - IDE 支持
JSP 和速度之间有什么更好 - 性能 - 易用性 - 易于创建可重用组件 - 开源第三方的可用性 - IDE 支持
@Vartec:我不认为“视图与业务逻辑的严格分离”是jsp中不存在的速度特性。您可以在jsp中执行业务逻辑(或多或少),但根本不建议这样做。但我同意你关于语法的观点。
性能
JSP被编译成Java,所以我不认为速度更快。(我自己没有做过基准测试)
易用性
对于设计人员来说:速度 对于程序员来说:(恕我直言)jsp,因为它更接近代码
轻松创建可重用组件
JSP有很多组件 速度本身没有组件(不是面向组件的)
开源第三方的可用性
我看到过使用JSP或JSP相关技术的项目远远多于速度。也许是因为速度真的很低... :-)
集成开发环境支持
有很多用于jsp的工具。特别是eclipse jboss插件/工具套件有一个很好的jsp编辑器。
Velocity的插件大多不是功能性的或非常基本的(如果你有语法突出显示,你会很幸运)
更新如果你现在正在寻找一个模板引擎,我建议你看看百里香叶。它与速度相比相当轻量级,可以只用于用几行代码模板一些基于文本的模板,或者用作功能齐全的模板引擎,例如在web应用程序中。
速度的优点: