| プライムフェイス | |
|---|---|
| 原作者 | プライムテック・インフォマティクス |
| 安定版リリース | 15.0.0 / 2025年2月17日 (2025年2月17日) |
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | Java、JavaServer Faces、Ajax |
| ライセンス | MITライセンス[1] |
| Webサイト | primefaces.org |
PrimeFacesは、トルコのPrimeTek Informatics社が開発した、JavaServer Facesベースのアプリケーション用のオープンソースの ユーザーインターフェース(UI)コンポーネントライブラリです。 [2]
歴史
PrimeFacesの初期開発は2008年後半に開始されました。[3] PrimeFacesの前身は、 YUI JavaScriptライブラリに基づくJSFコンポーネントセットであるYUI4JSFライブラリです。 [4] YUI4JSFは2009年初頭に開発中止となり[5]、 PrimeFacesが採用 されました。
PrimeFacesはリリース以来、特にNetBeansの世界においてOracleから強力なサポートを受けてきました。[6]
リリース履歴
| リリース | 発売日 | ハイライト |
|---|---|---|
| プライムフェイス 0.8.1 | 2009年2月23日 | キャプチャとサイズ変更可能なコンポーネントが導入され、AJAX タブ読み込み機能も追加されました。 |
| プライムフェイス 0.8.2 | 2009年3月26日 | 強化されたカルーセル コンポーネント。 |
| プライムフェイス 0.8.3 | 2009年4月23日 | YUI が 2.7.0 にアップグレードされました。 |
| プライムフェイス 0.9.0 | 2009年6月15日 | PrimeFaces ウィジェットを作成するための jQuery JS ライブラリの初期採用。 |
| プライムフェイス 0.9.1 | 2009年8月4日 | ドラッグ アンド ドロップ、メディア、InputMask、Dock、outputPanel などの新しいコンポーネントと、既存のコンポーネントの多くの機能。 |
| プライムフェイス 0.9.2 | 2009年9月7日 | レイアウトおよび TabSwitch コンポーネント。 |
| プライムフェイス 0.9.3 | 2009年10月5日 | TouchFaces モバイル UI キット、5 つの新しいコンポーネント (PickList、HotKey、VirtualKeyboard、および再実装された FileUpload、Tooltip コンポーネント)、改善されたポートレット サポート、拡張されたデータ テーブル、およびさまざまな改善。 |
| PrimeFaces 1.0.0 および 2.0.0 | 2010年2月15日 | 実稼働準備が完了し、JSF 2.0 に適合した最初のリリース。 |
| PrimeFaces 1.0.1 および 2.0.1 | 2010年4月19日 | 新しいコンポーネント (Dashboard、ProgressBar、MenuButton、Focus、ContextMenu)、Spring WebFlow サポート、およびセキュリティ EL 拡張。 |
| PrimeFaces 1.0.2 および 2.0.2 | 2010年5月31日 | 新しいコンポーネント (TreeTable、DataGrid、TimeLine、Spreadsheet) |
| PrimeFaces 1.1 および 2.1 | 2010年7月26日 | JSF 1.2 を対象とした最後のリリース。 |
| プライムフェイス 2.2 | 2011年2月7日 | 最初のポートレットサポートの強化、jQuery 1.43およびjQuery UI 1.8.5。[7] |
| プライムフェイス 3.0 | 2012年1月4日 | JSF 2.0 用にアーキテクチャを完全に作り直し、PrimePUSH と PrimeFaces Mobile を更新し、新しいコンポーネント (TimeLine、FeedReader、Sheet、Subtable、新しいチャート タイプ) を追加しました。 |
| プライムフェイス 3.1 | 2012年2月6日 | WAI-ARIAのアクセシビリティ強化。 |
| プライムフェイス 3.2 | 2012年3月12日 | 新しいウィジェット アーキテクチャ、テーマのアップグレード、新しいコンポーネント (BlockUI、MegaMenu、SplitButton、DefaultButton)。 |
| プライムフェイス 3.3 | 2012年5月29日 | 部分的な送信およびセレクター API。 |
| プライムフェイス 3.4 | 2012年9月3日 | Atmosphere ベースで強化された PrimePUSH フレームワーク、jQuery 1.8.1 および jQuery UI 1.8.23 にアップグレード。 |
| プライムフェイス 3.5 | 2013年2月4日 | RTL サポート、アクセシビリティの改善、新しいコンポーネント (クロック、水平ツリー)、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 4.0 | 2013年10月3日 | JSF 2.2 サポート、クライアント側検証フレームワーク、ダイアログ フレームワーク、検索式、遅延読み込み、最新の HTML5 ファイルアップロード、新しいコンポーネント (フラグメント、multiSelectListbox、スティッキー)、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 5.0 | 2014年5月5日 | まったく新しいチャート API、新しいコンポーネント (DataScroller、Cache、Spotlight、ColumnToggler、ContentFlow)、例外ハンドラー、PrimeFaces モバイル (PFM) の再実装、改善された PrimePUSH、アクセシビリティの強化、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 5.1 | 2014年10月6日 | 新しいコンポーネント (リボン、InputSwitch、バーコード、GridCSS)、アクセシビリティの改善、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 5.2 | 2015年4月8日 | 新しいコンポーネント (ダイアグラムと手順)、アクセシビリティの強化、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 5.3 | 2015年10月19日 | 新しいコンポーネント (タッチ対応デバイス用の署名コンポーネントとドラッグ ドロップ サポート)。 |
| プライムフェイス 6.0 | 2016年6月7日 | 新しいコンポーネント (TimeLine、InputNumber、KeyFilter、ImportEnum、ImportConstants、Knob、Repeat)、Omega と呼ばれる新しいテーマ、新しい CSS グリッド、アクセシビリティの強化、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 6.1 | 2017年4月19日 | JSF 2.3 のサポート、新しいコンポーネント (Organigram、TriStateCheckbox、Chips、TextEditor)、アクセシビリティの強化、および既存のコンポーネントの多くの機能。 |
| プライムフェイス 6.2 | 2018年3月1日 | 新しいコンポーネント (SideBar、InputGroups、AutoUpdate)、ユーザー向けの新しいユーティリティ クラス (RequestContext.getCurrentInstance() の代わりに PrimeFaces.current())、セキュリティ強化、および既存コンポーネントの多くの機能。 |
| プライムフェイス 7.0 | 2019年3月18日 | 新しいコンポーネント (DataView、ToggleSwitch、LinkButton)、新しいテーマ (Nova と Luna) とアイコン、パフォーマンスの向上、アクセシビリティとセキュリティのさまざまな強化。 |
| プライムフェイス 8.0 | 2020年3月5日 | CSP、コンポーネントの変更(散布図、タイムライン、データエクスポーター、反転データスクロール、日付ピッカー) |
| プライムフェイス 10.0 | 2021年3月11日 | 新しいテーマとコンポーネント、ファイルのアップロードとダウンロードの変更、JSF クライアント ウィンドウ モードの実装の改善、新しいオーディオおよびビデオ コンポーネント、オブザーバー/イベント ベースの p:autoUpdate、JSF 3.0 のサポート |
| プライムフェイス 11.0 | 2021年12月9日[8] | |
| プライムフェイス 12.0 | 2022年10月5日[9] | |
| プライムフェイス 13.0 | 2023年7月24日 | |
| プライムフェイス 14.0 | 2024年5月1日[10] | |
| プライムフェイス 15.0 | 2025年2月17日[11] |
特徴
- 100以上のUIコンポーネント
- Ajaxフレームワーク
- モバイルUIキット
- プッシュフレームワーク
- ダイアログフレームワーク
- クライアント側検証
- テーマエンジン
- 検索表現フレームワーク
本
Packt Publishingはこの技術に関する書籍を出版している。[12]
- PrimeFaces クックブック (2013)
- PrimeFaces スターター (2013)
- PrimeFaces 初心者ガイド (2013)
- PrimeFaces拡張機能開発の学習(2014)
- PrimeFaces ブループリント (2014)
- PrimeFacesテーマ開発(2015)
- PrimeFaces クックブック - 第 2 版 (2015)
ビデオ
- PrimeFaces を使用したアプリ UI の構築 (2014)
- ラピッド・プライムフェイシズ(2014)
- PrimeFaces をマスターする (2015)
参照
- その他のJSFコンポーネントライブラリ
参考文献
- ^ 「PrimeFaces Frameworkライセンス」、2016年8月15日。 2020年1月16日閲覧。
- ^ 「PrimeTek - Home」 . 2020年1月16日閲覧。
- ^ 「Google Code アーカイブ - Google Code プロジェクト ホスティング用の長期ストレージ」 。2016年7 月 30 日閲覧。
- ^ YUI4JSF
- ^ 「YUI4JSFに何が起こったのか」2009年1月9日. 2016年7月30日閲覧。
- ^ 企業におけるPrimeFaces、Josh Juneau、Oracle Technology Network、2014年4月
- ^ 「PrimeFaces 2.2RC1 アップグレード JQuery - JAXenter」2010年11月3日. 2016年7月30日閲覧。
- ^ 「PrimeFaces 11.0.0 リリース」。2021年12月9日。
- ^ 「PrimeFaces 12.0.0 リリース」。2022年10月5日。
- ^ 「PrimeFacesリリース」. 2024年5月1日.
- ^ 「PrimeFaces 15.0.0 リリース」。2025年2月17日。
- ^ 「すべての書籍と電子書籍 - PACKT Books」 。 2016年7月30日閲覧。