PrimeFaces 5 发布,包含重新开发的移动支持和大幅改善的推送支持

  • Matt Raible
  • 梅雪松

2014 年 5 月 30 日

话题:语言 & 开发

PrimeTek 最新发布的PrimeFace 5.0增加了新的图表 API、新的组件,重写了移动支持,具有新的异常处理,并改善了推送功能。这个版本也被称为 PF5,兼容 JSF 2.0 及更高版本。PrimeFaces 4.0 到 5.0 的升级指南已经发布在项目的 Wiki 页面。

PrimeFaces Mobile(PFM) 完全是重新开发,包含在核心发布中。PFM 构建于jQuery Mobile。此外,还为许多 PF5 组件提供了 Mobile RenderKit,包括页面懒加载和响应 Widget。

PF5 表示 PrimeFaces Push 2.0 大幅提升了推送支持。PrimeFaces Push 基于Atmosphere框架,由Jeanfrancois Arcand开发。他是 Atmosphere 框架和Async-IO的创始人。Push 继承了 Atmosphere 对大量 WebServer 和浏览器的支持。

PrimeFaces 发布数周后,PrimeTek 同时宣布Nextgen 示例程序

PF5 是 PrimeFaces 的 nextgen 版本,因为老版本已经过期一段时间了,它理应有一个 nextgen 示例。新的示例是全新的,由我们的好朋友和专业设计师Cem Altun创建。

在项目的Why PrimeFaces页面,它提到“对于很多人来说,PrimeFaces 是 JSF 组件库事实上的标准。”它引用了下面的 Google 趋势图作为证据。

今年有一些 JSF 的评估,最近的一次来自Thoughtworks Technology Radar 2014。在今年的版本中,Thoughtworks 表示

我们继续看到团队在使用 JSF 时遇到麻烦,JavaServer Faces,我们建议你避免使用该技术。

在其博文JSF 已不再是你被告知的那个中,PrimeFaces 创始人和首席开发者Çağatay Çivici进行了回应。他展示了如何使用 CSS 和普通 HTML 元素的 Bootstrap 框架作为 JSF 组件。

RebelLabs 的2014 年 Java 工具和技术版图中,JSF 位列第二个 Web 框架。

查看英文原文:PrimeFaces 5 Released with Rewritten Mobile and Greatly Improved Push Support

语言 & 开发