PrimeFaces

PrimeFaces
Oryginalni autorzy Informatyka PrimeTek
Wersja stabilna
12.0.0 / 6 października 2022 r .; 4 miesiące temu ( 2022-10-06 )
Magazyn
Napisane w Jawa
System operacyjny Wieloplatformowy
Typ Java, twarze serwerów Java , Ajax
Licencja Licencja MIT
Strona internetowa primefaces.org

PrimeFaces to biblioteka komponentów interfejsu użytkownika (UI) typu open source dla aplikacji opartych na JavaServer Faces , stworzona przez turecką firmę PrimeTek Informatics.

Historia

Początkowy rozwój PrimeFaces rozpoczął się pod koniec 2008 roku. Poprzedniczką PrimeFaces jest biblioteka YUI4JSF, zestaw komponentów JSF oparty na bibliotece JavaScript YUI . YUI4JSF został odwołany na rzecz PrimeFaces na początku 2009 roku.

Od momentu wydania PrimeFaces jest mocno wspierany przez firmę Oracle, szczególnie w świecie NetBeans .

Historia wydań

Uwolnienie Data wydania Przegląd najważniejszych wydarzeń
PrimeFaces 0.8.1 23.02.2009 Wprowadzono także Captcha i komponenty o zmiennym rozmiarze oraz funkcje ładowania kart AJAX.
PrimeFaces 0.8.2 26.03.2009 Ulepszony komponent karuzeli.
PrimeFaces 0.8.3 23.04.2009 YUI zaktualizowano do wersji 2.7.0.
PrimeFaces 0.9.0 2009-06-15 Wstępne przyjęcie biblioteki jQuery JS do tworzenia widżetów PrimeFaces.
PrimeFaces 0.9.1 2009-08-04 Nowe komponenty, takie jak Drag&Drop, Media, InputMask, Dock, OutputPanel i wiele funkcji dla istniejących komponentów.
PrimeFaces 0.9.2 2009-09-07 Komponenty Layout i TabSwitch.
PrimeFaces 0.9.3 2009-10-05 Zestaw mobilnego interfejsu użytkownika TouchFaces, pięć nowych komponentów (PickList, HotKey, VirtualKeyboard i ponownie zaimplementowane komponenty FileUpload, Tooltip), ulepszona obsługa portletów, ulepszony Datatable i różne ulepszenia.
PrimeFaces 1.0.0 i 2.0.0 2010-02-15 Pierwsze wydanie ze statusem gotowości produkcyjnej i zgodnością z JSF 2.0.
PrimeFaces 1.0.1 i 2.0.1 2010-04-19 Nowe komponenty (Dashboard, ProgressBar, MenuButton, Focus i ContextMenu), obsługa Spring WebFlow i rozszerzenia Security EL.
PrimeFaces 1.0.2 i 2.0.2 2010-05-31 Nowe komponenty (TreeTable, DataGrid, TimeLine i Arkusz kalkulacyjny)
PrimeFaces 1.1 i 2.1 26.07.2010 Ostatnie wydanie skierowane do JSF 1.2.
PrimeFaces 2.2 2011-02-07 Początkowe ulepszenia obsługi portletów , jQuery 1.43 i jQuery UI 1.8.5.
PrimeFaces 3.0 2012-01-04 Całkowicie przerobiona architektura dla JSF 2.0, aktualizacja PrimePUSH i PrimeFaces Mobile, nowe komponenty (TimeLine, FeedReader, Sheet, Subtable i nowe typy wykresów).
PrimeFaces 3.1 2012-02-06 Udoskonalenia dostępności dla WAI-ARIA .
PrimeFaces 3.2 2012-03-12 Nowa architektura widżetów, aktualizacja motywów, zupełnie nowe komponenty (BlockUI, MegaMenu, SplitButton, DefaultButton).
PrimeFaces 3.3 2012-05-29 Częściowe przesyłanie i selektor API.
PrimeFaces 3.4 2012-09-03 Ulepszona platforma PrimePUSH oparta na atmosferze. Aktualizacja do jQuery 1.8.1 i jQuery UI 1.8.23.
PrimeFaces 3.5 2013-02-04 Obsługa RTL, ulepszenia dostępności, nowe komponenty (zegar, drzewo poziome) i wiele funkcji dla istniejących komponentów.
PrimeFaces 4.0 2013-10-03 Obsługa JSF 2.2, struktura walidacji po stronie klienta, struktura okien dialogowych, wyrażenia wyszukiwania, odroczone ładowanie, zupełnie nowe przesyłanie plików HTML5, nowe komponenty (fragment, multiSelectListbox, sticky) i wiele funkcji dla istniejących komponentów.
PrimeFaces 5.0 2014-05-05 Zupełnie nowe API wykresów, nowe komponenty (DataScroller, Cache, Spotlight, ColumnToggler i ContentFlow), obsługa wyjątków, reimplementacja PrimeFaces mobile (PFM), ulepszony PrimePUSH, ulepszenia dostępności i wiele funkcji dla istniejących komponentów.
PrimeFaces 5.1 2014-10-06 Nowe komponenty (Ribbon, InputSwitch, Barcode i GridCSS), ulepszenia dostępności i wiele funkcji dla istniejących komponentów.
PrimeFaces 5.2 2015-04-08 Nowe komponenty (diagram i kroki), ulepszenia dostępności i wiele funkcji dla istniejących komponentów.
PrimeFaces 5.3 2015-10-19 Nowe komponenty (obsługa Signature Component i DragDrop dla urządzeń obsługujących dotyk).
PrimeFaces 6.0 2016-06-07 Nowe komponenty (TimeLine, InputNumber, KeyFilter, ImportEnum, ImportConstants, Knob, Repeat), nowy motyw o nazwie Omega, nowa siatka CSS, ulepszenia dostępności i wiele funkcji dla istniejących komponentów.
PrimeFaces 6.1 2017-04-19 Obsługa JSF 2.3, nowe komponenty (Organigram, TriStateCheckbox, Chips, TextEditor), ulepszenia dostępności i wiele funkcji dla istniejących komponentów.
PrimeFaces 6.2 2018-03-01 Nowe komponenty (SideBar, InputGroups, AutoUpdate), nowa klasa użyteczności dla użytkowników (PrimeFaces.current() zamiast RequestContext.getCurrentInstance(), ulepszenia bezpieczeństwa i wiele funkcji dla istniejących komponentów.
PrimeFaces 7.0 18.03.2019 Nowe komponenty (DataView, ToggleSwitch i LinkButton), nowe motywy (Nova i Luna) i ikony, lepsza wydajność, różne ulepszenia dostępności i bezpieczeństwa.
PrimeFaces 8.0 2020-03-05 CSP, zmiany dla komponentów (wykres punktowy, oś czasu, DataExporter, Inverted DataScroller, DatePicker)
PrimeFaces 10.0 2021-03-11 Nowe motywy i komponenty, zmiany w przesyłaniu i pobieraniu plików, ulepszona implementacja trybu okna klienta JSF, nowe komponenty audio i wideo, p:autoUpdate oparty na obserwatorach/zdarzeniach, obsługuje JSF 3.0
PrimeFaces 11.0 2021-12-09
PrimeFaces 12.0 2022-11-14

Cechy

  • Ponad 100 komponentów interfejsu użytkownika
  • Framework Ajaxowy
  • Zestaw interfejsu mobilnego
  • Struktura push
  • Struktura dialogu
  • Walidacja po stronie klienta
  • Silnik motywów
  • Struktura wyrażeń wyszukiwania

Książki

Packt Publishing publikuje książki na temat tej technologii.

  • Książka kucharska PrimeFaces (2013)
  • Starter PrimeFaces (2013)
  • Przewodnik dla początkujących PrimeFaces (2013)
  • Nauka tworzenia rozszerzeń PrimeFaces (2014)
  • Plany PrimeFaces (2014)
  • Rozwój motywów PrimeFaces (2015)
  • Książka kucharska PrimeFaces – wydanie drugie (2015)

Filmy

  • Tworzenie interfejsu aplikacji za pomocą PrimeFaces (2014)
  • Szybkie Primefaces (2014)
  • Opanowanie PrimeFaces (2015)

Zobacz też

Inne biblioteki komponentów JSF