RichFaces 团队和社区很高兴地宣布,RichFaces 4.0.0.Final 版本已经发布!!这是一个巨大的努力,但最终结果非常值得。无需多言,您可以从我们的项目下载页面下载发行版,并查看我们的入门指南,包括Maven、非Maven、Ant/Ivy和GAE。此外,您现在可以随时在我们的在线组件展示演示中试用我们的组件。
关于此最终版本的所有详细信息,请查阅Jira 发布说明。我们还提供了最终项目的发布说明以供审阅。
为什么选择 RichFaces?
RichFaces 4 不仅支持 JavaServer Faces (JSF) 2,还扩展了多个 JSF 区域,包括可用性、性能调整、动态资源、皮肤和组件开发。这使得用户能够充分利用 JSF 2 的所有生产力增强。一些显著的亮点包括
- 一套完整的启用了 Ajax 的 UI 组件(表格、树、输入、面板等)
- 客户端验证,扩展了 JSR 303 Bean 验证到浏览器。
- 高级队列以满足现实世界应用程序的高性能需求。
- 推送组件升级包括Java消息服务(JMS)集成以及基于浏览器支持的各种传输机制,包括Comet和Web Sockets
- 我们的组件开发工具包(CDK)。
- 全面的文档涵盖了开发最佳实践和组件详细信息。
- 针对组件、操作、监听器和页面的详细和自动化测试设施。
- 广泛的跨浏览器支持
- 在JBoss AS 6/7、Tomcat 6/7、Glassfish 3.X、GAE、亚马逊弹性Beanstalk、Cloudbees、MyFaces或Mojarra上运行
- 通过JBoss Tools、Intellij、NetBeans提供工具支持
- 我们基础上的优秀且活跃的社区!!
我们的社区
在之前的博客中,我谈到了开源社区是如何在其社区中蓬勃发展的。我谈到了CR版本可以代表“社区需求”,因为获得反馈的重要性。我所能说的就是,我们的社区站了出来,并且继续给我们带来惊喜!我们看到了反馈的大幅增加,以及老兵和新用户尝试RichFaces 4并帮助我们走到这一步。
这里列出的太多了,但你们都值得赞扬!!尽管如此,我想提醒大家,JBoss社区认可投票将于4月2日结束。请查看我们社区中的候选人,并为他们投票!
我们的质量
与我们的社区以及我们从他们那里得到的反馈密切相关的是,我们对测试的关注。在RichFaces,我们自豪于我们所达到的测试水平,以及稳定性。其中很大一部分是因为我们的团队成员付出了努力。
测试框架开发亮点
- Metamer - 使添加新组件并测试不同UI模板下每个属性的框架变得容易添加新组件并测试
- Ajocado现在是Arquillian的一部分,允许类型安全的Ajax与Selenium
- Rush Eye现在是Arquillian的一部分,通过结果的可视比较帮助测试回归。
- 客户端性能测试的Google Page Speed和Selenium集成
自动化测试总数:2350。乘以环境变量,如JSF实现、应用服务器和UI容器,完整的自动化测试总数为:2350 x 4 x 2 = 18,800!!而且我们还在不断增加...
我们的文档
我们真的希望有一个重点在完整和质量上,这样每个人都可以获取到。我们团队中的一员(Sean)真的做了很多工作,并专注于文档。我们还从我们的社区和团队那里得到了一些信息丰富的补充。
- 开发者指南:PDF、单个HTML、多个HTML
- 组件参考:PDF、单个HTML、多个HTML
- 入门指南:Maven、非Maven、Ant/Ivy和GAE
- 迁移指南 3.3 --> 4.0
- 同时生成javadoc和vdldoc
想了解更多信息?
我们有一堆博客、会议演讲和即将出版的书籍来让您忙碌起来 :-)
- RichFaces Push 入门
- Google App Engine 上的 RichFaces 展示
- RichFaces 4 客户端验证
- RichFaces 4 对象验证
- RichFaces 4 概述 - 输入组件
- 五月在JUDCon和JBoss World上的演讲,以及六月的JSFSummit
- 修订的Practical RichFaces 4.0版
- RichFaces 4.0 DZone RefCard 即将推出!
接下来是什么?
这是一个广泛开放的问题。我们计划很快开始4.1版本,并缩短发布周期。我们将在开发者论坛和团队会议上讨论更多。这次发布可能包括各种新功能,例如;移动/平板电脑特定组件、HTML5扩展、新的组件,如rich:editor和rich:growl等等。请加入讨论,成为 RichFaces 未来的一部分!
在其他项目领域
- 一系列关于在项目和项目上开发的“如何做”文章
- 关于如何使用 RichFaces 4 构建移动网络的移动开发系列
- 添加示例,并更详细地介绍迁移指南 3.3 --> 4.0
- 组件沙盒规则和维基页面更新,帮助每个人成为组件开发者大师
- 过去的和未来的 Jira 审查
没有您,这一切都不可能!我们想听到您的声音,如果您发现任何问题,或有任何评论或想法,请通过我们的论坛或项目 JIRA告诉我们。如果您想更多地参与,请查看我们的项目日历和会议信息页面以获取更多详细信息、议程和会议记录。