代码之家  ›  专栏  ›  技术社区  ›  Alex Larzelere

JSF(和friends)标签与传统html标签之比较

  •  1
  • Alex Larzelere  · 技术社区  · 16 年前

    使用jsf(或tomahawk、faclets等)标记代替传统的html标记的相关成本是多少。我的直觉反应是,在需要jsf标签提供的附加功能的情况下,应该使用jsf标签,而在不需要的情况下,应该使用传统的标签。另外,我觉得jsf标记需要比html更多的资源(因为服务器必须获取它们并以html的形式重新呈现它们)。有人知道实际成本是多少吗(就时间和记忆而言)?另一个有用的信息是什么是正在使用的约定,纯jsf还是两者的混合?

    3 回复  |  直到 16 年前
        1
  •  0
  •   vsingh    16 年前

    我们的网站 http://www.skill-guru.com 正如Jeff所指出的,所有这些都是经过编译的,所以除非你真的使用了太多的富脸蛋或其他花哨的东西,否则不会有太多明显的区别。 JSF确实可以帮助你让生活变得轻松。

        2
  •  1
  •   BalusC    16 年前

    但是,您应该意识到,另一方面,与实现相同的方法相比,您节省了时间和成本 一个基于组件的MVC框架的帮助。这将是大量收集参数、进行验证、转换、更新模型值的样板代码,与现有的和广泛使用的MVC框架相比,这些代码的编写效率可能不高。

    sunjsf开发团队把性能放在高度优先的位置,Mojarra已经尽可能地优化了。

        3
  •  0
  •   Jeff    16 年前

    JSF页面在第一次请求时被编译(或者如果您在配置中指定了预编译)。因此,并不是每次请求页面时都需要对其进行解析。我没有任何关于时间/cpu/内存成本的具体数字,但我确信这是可以忽略不计的。

    推荐文章