2月5日,RichFaces团队的多位成员在明斯克,白俄罗斯高科技公园主楼进行了演讲。这是一个充满热烈讨论和反馈的精彩日子!以下是JSF - RichFaces相关演讲的概述。
Nick介绍了RichFaces 4
我们首先进行了一次JSF 2的演讲,并展示了实际的功能演示。 听众很高兴听到关于规范中所有变化的介绍以及新增的众多优秀功能。由于他们大多数人都熟悉Seam 2和RichFaces 3,因此标准中添加的许多功能他们已经知道。但是,这些功能现在成为规范的一部分,这确实是好消息。也提出了一些很好的问题。例如,讨论了在视图作用域中使用新的作用域和事务管理。还提到了JSP废弃的原因。最受欢迎的问题当然是性能,因此我们也讨论了许多新功能,如部分状态保存,这是针对JSF 2中的问题的解决方案。
下一场演讲是关于RichFaces 3.3.x的。 我很高兴地知道,大多数关于RichFaces使用的问题都是我们在4.x版本中已经解决的问题。
- 附加组件非常关注与其他JSF框架(如PrimeFaces)的互操作性
正如你可能已经在Jay的博客中看到的那样,我们也非常关注这一点,并计划与互操作性相关的任务,包括与其他组件框架合作。
- 提到了客户端性能问题(尤其是表格)
我们在最新的3.3.3版本中进行了许多优化。因此,许多问题都得到了解决。不幸的是,其中一些问题需要巨大的重新设计,这对于稳定分支来说是不被接受的,因此一些剩余的问题将在4.x版本中解决。
- 更多客户端API请求。重点是,在某些情况下,由于定制问题,编写自定义JavaScript控件比使用我们的API更容易。
这一点也在我们4.x版本的需求和规划wiki页面上进行了讨论。在3.2版本之前完成的大部分组件确实缺少JavaScript API,某些定制可能需要编写JS代码。但从4.x版本开始,这将是每个组件的一个检查点。
- 还有人对我们的皮肤功能以及创建自定义皮肤的方式提出了很好的问题。
讨论了为应用程序创建皮肤的plug-n-skin的使用。
然后Nick对RichFaces 4进行了演示。 大多数与JSF 2演示相关的讨论再次被触及,但这是关于使用新CDK开发组件和未来RF 4.x版本的应用程序。
在谈话之后,出现了与移动设备开发相关的问题。这个问题并没有让我们感到惊讶——我们已经在思考4.0版本发布后移动设备支持的计划。我们的演示文稿可在以下位置获取: