SiteMesh - 仍然活跃? v2 vs v3?

Posted

技术标签:

【中文标题】SiteMesh - 仍然活跃? v2 vs v3?【英文标题】:SiteMesh - still active? v2 vs v3? 【发布时间】:2011-03-12 23:03:15 【问题描述】:

我正在评估 SiteMesh 在我们的网络应用程序中的使用。我为 SiteMesh 找到了两个网站

2.4 版(2009 年 1 月)-> http://www.opensymphony.com/sitemesh/ 3.0 版(2009 年 9 月)-> http://www.sitemesh.org/

看起来同一个作者参与了这两件事(乔·沃尔恩斯)。 所以我的问题是 - SiteMesh 是否仍在积极开发中?我发现的两个版本都稳定吗?一个被弃用了吗? SiteMesh 还有其他替代品吗?我们正在寻找一种工具,它可以充当许多不同 Web 应用程序的反向代理,以应用一致的外观,并与应用程序分开控制。 SiteMesh 似乎能够做到这一点.. 我认为。

【问题讨论】:

【参考方案1】:

SiteMesh 将是您工作的完美工具。当前的稳定版本来自 2.x 分支,运行起来非常棒。

GitHub says 最后一次登录 SiteMesh 3 是在 2010 年 1 月,这表明它不再积极开发,这真的很可悲。

【讨论】:

【参考方案2】:

Grails 正在使用 Sitemesh,所以我认为它没有被放弃。

作为替代方案,我会查看 JTidy(如果这些站点尚未显示 Xhtml)以获取格式良好的 XML,然后使用 XSLT 对其进行解析或转换。

问候。

【讨论】:

【参考方案3】:

Sitemesh 3.0 似乎仍处于 alpha 阶段,因此 2.4.2 是稳定版本。

Sitemesh 是一个应用于您的网络应用 UI 页面的白色标签框架。它实际上不是一个“反向代理”,而是一个装饰器。

【讨论】:

我认为他们保留了一个尚未发布的版本,但它是与 Google App Engine 兼容所必需的。

以上是关于SiteMesh - 仍然活跃? v2 vs v3?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 YouTube api v2/v3 (JSON) 获取已删除视频的信息

sitemesh vs jsp-config (<include-prelude>)

支付宝v2和v3区别

支付宝v2和v3区别

Android每日一题:v3签名key和v2还有v1有啥区别

v2和v3版本区别