PrimeFaces - PrimeFaces

PrimeFaces
Pf-logo.png
Оригинальный автор (ы)PrimeTek Informatics
Стабильный выпуск
8.0.2 / 5 марта 2020 г.; 8 месяцев назад (2020-03-05)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вЯва
Операционная системаКроссплатформенность
ТипЯва, JavaServer Faces, Аякс
ЛицензияЛицензия MIT[2]
Интернет сайтprimefaces.org

PrimeFaces является Открытый исходный код пользовательский интерфейс (UI) библиотека компонентов для JavaServer Faces -программы, созданные турецкой компанией PrimeTek Informatics.[3]

История

Первоначальная разработка PrimeFaces была начата в конце 2008 года.[4] Предшественником PrimeFaces является библиотека YUI4JSF,[5] набор компонентов JSF на основе Юй Библиотека JavaScript. YUI4JSF был отменен [6] в пользу PrimeFaces в начале 2009 года.

С момента своего выпуска PrimeFaces получил сильную поддержку со стороны Oracle, особенно в NetBeans Мир.[7]

История выпуска

РелизДата выходаОсобенности
PrimeFaces 0.8.12009-02-23Введено Капча также были добавлены компоненты с изменяемым размером и функции загрузки вкладок AJAX.
PrimeFaces 0.8.22009-03-26Улучшенный компонент "Карусель".
PrimeFaces 0.8.32009-04-23YUI обновлен до 2.7.0.
PrimeFaces 0.9.02009-06-15Первоначальное внедрение библиотеки jQuery JS для создания виджетов PrimeFaces.
PrimeFaces 0.9.12009-08-04Новые компоненты, такие как Drag & Drop, Media, InputMask, Dock, outputPanel и многие функции для существующих компонентов.
PrimeFaces 0.9.22009-09-07Компоненты Layout и TabSwitch.
PrimeFaces 0.9.32009-10-05Комплект мобильного пользовательского интерфейса TouchFaces, пять новых компонентов (PickList, HotKey, VirtualKeyboard и повторно реализованные компоненты FileUpload, Tooltip), улучшенная поддержка портлетов, улучшенная поддержка данных и различные улучшения.
PrimeFaces 1.0.0 и 2.0.02010-02-15Первый выпуск со статусом готовности к производству и пригодностью для JSF 2.0.
PrimeFaces 1.0.1 и 2.0.12010-04-19Новые компоненты (Dashboard, ProgressBar, MenuButton, Focus и ContextMenu), поддержка Spring WebFlow и Security EL Extensions.
PrimeFaces 1.0.2 и 2.0.22010-05-31Новые компоненты (TreeTable, DataGrid, TimeLine и Spreadsheet)
PrimeFaces 1.1 и 2.12010-07-26Последний выпуск ориентирован на JSF 1.2.
PrimeFaces 2.22011-02-07Исходный портлет поддержка улучшений, jQuery 1.43 и jQuery UI 1.8.5.[8]
PrimeFaces 3.02012-01-04Полностью переработанная архитектура для JSF 2.0, обновление PrimePUSH и PrimeFaces Mobile, новые компоненты (TimeLine, FeedReader, Sheet, Subtable и новые типы диаграмм).
PrimeFaces 3.12012-02-06Улучшения специальных возможностей для WAI-ARIA.
PrimeFaces 3.22012-03-12Новая архитектура виджетов, обновление тем, новые компоненты (BlockUI, MegaMenu, SplitButton, DefaultButton).
PrimeFaces 3.32012-05-29API частичной отправки и выбора.
PrimeFaces 3.42012-09-03Улучшенная структура PrimePUSH на основе Atmosphere, обновление до jQuery 1.8.1 и jQuery UI 1.8.23.
PrimeFaces 3.52013-02-04Поддержка RTL, улучшения доступности, новые компоненты (часы, горизонтальное дерево) и множество функций для существующих компонентов.
PrimeFaces 4.02013-10-03Поддержка JSF 2.2, платформа проверки на стороне клиента, структура диалогов, выражения поиска, отложенная загрузка, новый HTML5 FileUpload, новые компоненты (фрагмент, multiSelectListbox, липкий) и множество функций для существующих компонентов.
PrimeFaces 5.02014-05-05Совершенно новый API диаграмм, новые компоненты (DataScroller, Cache, Spotlight, ColumnToggler и ContentFlow), обработчик исключений, повторная реализация PrimeFaces Mobile (PFM), улучшенный PrimePUSH, улучшения специальных возможностей и множество функций для существующих компонентов.
PrimeFaces 5.12014-10-06Новые компоненты (Ribbon, InputSwitch, Barcode и GridCSS), улучшения доступности и множество функций для существующих компонентов.
PrimeFaces 5.22015-04-08Новые компоненты (диаграмма и шаги), улучшения доступности и множество функций для существующих компонентов.
PrimeFaces 5.32015-10-19Новые компоненты (компонент подписи и поддержка DragDrop для устройств с сенсорным экраном).
PrimeFaces 6.02016-06-07Новые компоненты (TimeLine, InputNumber, KeyFilter, ImportEnum, ImportConstants, Knob, Repeat), новая тема под названием Omega, новая сетка CSS, улучшения доступности и множество функций для существующих компонентов.
PrimeFaces 6.12017-04-19Поддержка JSF 2.3, новые компоненты (Organigram, TriStateCheckbox, Chips, TextEditor), улучшения специальных возможностей и множество функций для существующих компонентов.
PrimeFaces 6.22018-03-01Новые компоненты (SideBar, InputGroups, AutoUpdate), новый служебный класс для пользователей (PrimeFaces.current () вместо RequestContext.getCurrentInstance (), улучшения безопасности и множество функций для существующих компонентов.
PrimeFaces 7.02019-03-18Новые компоненты (DataView, ToggleSwitch и LinkButton), новые темы (Nova и Luna) и значки, улучшенная производительность, различные улучшения доступности и безопасности.
PrimeFaces 8.02020-03-05CSP, изменения для компонентов (Точечная диаграмма, Временная шкала, DataExporter, Inverted DataScroller, DatePicker)

Функции

  • Более 100 компонентов пользовательского интерфейса
  • Ajax Framework
  • Мобильный UI Kit
  • Push Framework
  • Рамка диалога
  • Проверка на стороне клиента
  • Theme Engine
  • Платформа выражения поиска

Книги

Packt Publishing издают книги по этой технологии.[9]

  • Поваренная книга PrimeFaces (2013)
  • PrimeFaces Starter (2013)
  • Руководство для начинающих PrimeFaces (2013)
  • Изучение разработки расширений PrimeFaces (2014)
  • Чертежи PrimeFaces (2014)
  • Разработка тем PrimeFaces (2015)
  • Поваренная книга PrimeFaces - второе издание (2015 г.)

Ролики

  • Создание пользовательского интерфейса приложения с помощью PrimeFaces (2014 г.)
  • Быстрые Primefaces (2014)
  • Освоение PrimeFaces (2015)

Смотрите также

Другие библиотеки компонентов JSF

Рекомендации

  1. ^ "PrimeFaces 8.0 приземлился". Получено 8 июл 2020.
  2. ^ «Лицензии PrimeFaces Framework». Получено 16 января 2020.
  3. ^ «ПраймТек - Дом». Получено 16 января 2020.
  4. ^ "Архив Google Code - долгосрочное хранилище для хостинга проектов Google Code". Получено 30 июля 2016.
  5. ^ YUI4JSF
  6. ^ "Что случилось с YUI4JSF". 9 января 2009 г.. Получено 30 июля 2016.
  7. ^ PrimeFaces на предприятии, Джош Джуно, Oracle Technology Network, апрель 2014 г.
  8. ^ «PrimeFaces 2.2RC1 обновляет JQuery - JAXenter». 3 ноября 2010 г.. Получено 30 июля 2016.
  9. ^ «Все книги и электронные книги - PACKT Books». Получено 30 июля 2016.