PrimeFaces
Oryginalni autorzy | Informatyka PrimeTek |
---|---|
Wersja stabilna | 12.0.0 / 6 października 2022 r
|
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