我想决定要使用的UI技术。我正在考虑使用jQuery作为javascript框架,但是我想知道与jQuery一起使用ICEFACES是否是正确的选择。我想使用Visual Web Icefaces Framework (Netbeans IDE)。请在这里分享你的想法!
谢谢
发布于 2010-02-10 04:23:12
如果您最关心的是jQuery兼容性,那么RichFaces组件库随jQuery一起提供,并通过<rich:jQuery>标记包含对它的特殊支持。查看此标记的RichFaces Developer Guide页面:6.14.9. < rich:jQuery > available since 3.0.0
虽然ICEfaces没有与jQuery进行本机集成,但至少可以让jQuery不与ICEfaces自己的JavaScript框架Prototype发生冲突。请参阅http://www.icefaces.org/JForum/posts/list/8787.page
无论如何,在进行任何繁重的开发之前,最好对尽可能多的JSF组件库进行彻底的评估。
一些好的、流行的、免费的/libre/开源JSF组件库:
ICEsoft)
一系列可能对您有用的完整的JSF (和一些非Java/-JSF)组件库的完整特性矩阵:AJAX JSF Matrix。
发布于 2010-02-12 06:50:30
问题是从客户端看问题是不是一个好主意,这意味着jQuery。如果您想编写JavaScript,那就忘了它吧。如果选择ICEfaces,则选择跳过编写JavaScript代码。在ICEfaces中,这变得透明,您可以将精力集中在业务逻辑上。
发布于 2011-10-13 03:29:26
我认为你应该问问你自己,你对jQuery和IceFaces的目标到底是什么。
如果您的主要目标是拥有一组开箱即用的核心组件,这些组件使用javascript和ajax而不需要任何javascript编码,那么IceFaces是一个很好的选择。我参与的一个项目使用IceFaces完成其大部分UI工作,并精心挑选特定的jQuery小部件和组件放在顶部。这工作得很好。
但是,如果您正在寻找一个能够与jQuery无缝集成并且到处混合使用jQuery和IceFaces的框架,那么它可能不是最适合您的设置。在这个问题上,我会仔细思考JSF是否是正确的方法。
通常我发现,如果我想构建一个javascript/jQuery自定义代码/组件繁重的项目,我通常会更乐意使用轻量级的解决方案,例如,使用普通的jsp页面的SpringMVC最终与繁重的javascript/jQuery工作的复杂性会更低。
https://stackoverflow.com/questions/2232198
复制相似问题