プライムフェイス

プライムフェイス
原作者プライムテック・インフォマティクス
安定版リリース
15.0.0 / 2025年2月17日; 8か月前 (2025年2月17日
リポジトリ
  • github.com/primefaces/primefaces
書かれたジャワ
オペレーティング·システムクロスプラットフォーム
タイプJava、JavaServer FacesAjax
ライセンス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、LinkBut​​ton)、新しいテーマ (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コンポーネントライブラリ

参考文献

  1. ^ 「PrimeFaces Frameworkライセンス」、2016年8月15日。 2020年1月16日閲覧
  2. ^ 「PrimeTek - Home」 . 2020年1月16日閲覧
  3. ^ 「Google Code アーカイブ - Google Code プロジェクト ホスティング用の長期ストレージ」 。20167 月 30 日閲覧
  4. ^ YUI4JSF
  5. ^ 「YUI4JSFに何が起こったのか」2009年1月9日. 2016年7月30日閲覧
  6. ^ 企業におけるPrimeFaces、Josh Juneau、Oracle Technology Network、2014年4月
  7. ^ 「PrimeFaces 2.2RC1 アップグレード JQuery - JAXenter」2010年11月3日. 2016年7月30日閲覧
  8. ^ 「PrimeFaces 11.0.0 リリース」。2021年12月9日。
  9. ^ 「PrimeFaces 12.0.0 リリース」。2022年10月5日。
  10. ^ 「PrimeFacesリリース」. 2024年5月1日.
  11. ^ 「PrimeFaces 15.0.0 リリース」。2025年2月17日。
  12. ^ 「すべての書籍と電子書籍 - PACKT Books」 。 2016年7月30日閲覧
Retrieved from "https://en.wikipedia.org/w/index.php?title=PrimeFaces&oldid=1305272895"