4

好的,所以我不是 Java 人,但我与他们一起工作。我们通常使用 Tapestry 5 加载 Prototype,因为 Tapestry 是基于这个 javascript 库构建的。

作为一名 UI/前端开发人员/工程师,我知道 jQuery 的出色之处以及其中缺乏原型。(请随意在别处辩论——这张票与那个问题无关,哈。)

一段时间以来,我一直很好奇是否可以将 jQuery 移植到 Tapestry 而不是 Prototype 中——就像完全删除 Prototype 和 Scriptaculous 一样——我意识到这有点违背了已经捆绑的 Prototype 的目的,但我想要其他意见此事。

谢谢。

更新:

我们让 Tapestry 的发明者访问了我们@work,他讨论了在 Tapestry 的未来版本中明确需要一个不可知的库类型断开连接。这意味着,假设可以将 jQuery 或 Prototype 与 Tapestry 或其他一些库捆绑在一起。

为了胜利!

4

2 回答 2

5

github上有一个tapestry-jquery项目。

我还没有尝试过,但它看起来很有希望,并且应该完全符合您的要求。

于 2010-05-12T01:27:28.047 回答
3

是的,相当。

将其集成到核心中有一个未解决的问题:https ://issues.apache.org/jira/browse/TAP5-486 。

问题是要坚持T5的后兼容件。对于您的单个项目,您无需担心这一点。

为此,您的 Java 人员将需要创建一个 IoC 服务,该服务获取 Prototype 渲染并将其替换为 jQuery。我面前没有代码,所以所有人都需要进行一些研究。

简短的回答,是的,有可能只需要一些时间投资。

于 2010-05-07T21:17:24.310 回答