PrimeFaces
Görünüm
Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. (Eylül 2022) |
![]() | |
Orijinal yazar(lar) | PrimeTek Informatics |
---|---|
Güncel sürüm | 15.0.0[1] ![]() |
İşletim sistemi | Çapraz platform yazılımı |
Erişilebilirlik | Java |
Tür | Java, JavaServer Faces, Ajax |
Lisans | MIT Lisansı |
Resmî sitesi | primefaces.org |
Kod deposu |
PrimeFaces, Türk şirketi PrimeTek Informatics tarafından oluşturulmuş JavaServer Faces tabanlı uygulamalar için açık kaynak kullanıcı arayüzü (UI) bileşen kitaplığıdır.[2]
Tarihçe
[değiştir | kaynağı değiştir]PrimeFaces'in geliştirilmesine 2008 yılının sonlarında başlandı.[3] Öncülü YUI4JSF olan PrimeFaces YUI JavaScript kitaplığına dayalı bir dizi JSF bileşenidir.[4] YUI4JSF ise 2009 yılı başlarında PrimeFaces'in başlamasından dolayı iptal edilmiştir.[5]
Piyasaya sürülmesinden bu yana özellikle NetBeans dünyasında Oracle tarafından güçlü bir şekilde desteklenmektedir.[6]
Sürüm tarihçesi
[değiştir | kaynağı değiştir]Sürüm | Sürüm tarihi | Sürüm içeriği |
---|---|---|
PrimeFaces 0.8.1 | 23.02.2009 | Captcha ve yeniden boyutlandırılabilir bileşenler ile AJAX sekmesi yükleme özellikleri eklenerek tanıtıldı. |
PrimeFaces 0.8.2 | 26.03.2009 | Gelişmiş Carousel bileşeni. |
PrimeFaces 0.8.3 | 23.04.2009 | YUI 2.7.0'a yükseltildi. |
PrimeFaces 0.9.0 | 15.06.2009 | PrimeFaces widget'ları oluşturmak için jQuery JS kitaplığının kullanılması ilk defa benimsendi. |
PrimeFaces 0.9.1 | 04.08.2009 | Mevcut bileşenlere birçok yeni özellik eklendi ve sürükle-bırak, medya, InputMask, Dock ve outputPanel gibi çok sayıda yeni özellik eklendi. |
PrimeFaces 0.9.2 | 07.09.2009 | Düzen (Layout) ve TabSwitch bileşenleri eklendi. |
PrimeFaces 0.9.3 | 05.10.2009 | TouchFaces mobil UI kiti ile beş yeni bileşen (PickList, HotKey, VirtualKeyboard ve yeniden uyarlanan FileUpload, Tooltip bileşenleri). geliştirilmiş portlet desteği ile gelişmiş veri tablosu ve diğer çeşitli iyileştirmeler eklendi. |
PrimeFaces 1.0.0 and 2.0.0 | 15.02.2010 | Üretime hazır durumda olan ve JSF 2.0'a uygun ilk sürüm çıkarıldı. |
PrimeFaces 1.0.1 and 2.0.1 | 19.04.2010 | Yeni bileşenler (Dashboard, ProgressBar, MenuButton, Focus ve ContextMenu), Spring WebFlow ve Security EL Extensions desteği eklendi. |
PrimeFaces 1.0.2 and 2.0.2 | 31.05.2010 | Yeni bileşenler (TreeTable, DataGrid, Zaman Çizelgesi ve Spreadsheet (Elektronik tablo)) |
PrimeFaces 1.1 and 2.1 | 26.07.2010 | JSF 1.2'yi hedefleyen son sürüm tanıtıldı. |
PrimeFaces 2.2 | 07.02.2011 | İlk portlet desteği geliştirmeleri, jQuery 1.43 ve jQuery UI 1.8.5 desteği eklendi.[7] |
PrimeFaces 3.0 | 04.01.2012 | JSF 2.0, PrimePUSH ve PrimeFaces Mobil güncellemesi için yeni bileşenler (TimeLine, FeedReader, Sheet, Subtable ve yeni grafik türleri) eklendi. |
PrimeFaces 3.1 | 06.02.2012 | WAI-ARIA erişilebilirliği için geliştirmeler yapıldı. |
PrimeFaces 3.2 | 12.03.2012 | Yeni widget (eklenti) mimarisi, Tema yükseltmeleri yapılarak yeni bileşenler (BlockUI, MegaMenu, SplitButton, DefaultButton) eklendi. |
PrimeFaces 3.3 | 29.05.2012 | Partial Submit (Kısmi gönderim) ve API Seçimi eklendi. |
PrimeFaces 3.4 | 03.09.2012 | Atmosferik tabanlı PrimePUSH çerçevesi tanıtıldı ve jQuery 1.8.1 ile jQuery UI 1.8.23 yükseltmeleri eklendi. |
PrimeFaces 3.5 | 04.02.2013 | RTL Desteği, erişilebilirlik iyileştirmeleri ile yeni bileşenler (Saat, Yatay Ağaç yapısı) ile mevcut bileşenlerin güncellemeleri yapıldı. |
PrimeFaces 4.0 | 03.10.2013 | JSF 2.2 desteği yapılarak İstemci Tarafı Doğrulama Çerçevesi (Client Side Validation Framework), Diyalog Çerçevesi, Arama İfadeleri, Ertelenmiş Yükleme, HTML5 Dosya Yükleme ile diğer yeni bileşenler (fragment, multiSelectListbox, sticky) eklenerek, mevcut bileşenlere birçok yeni özellik eklendi. |
PrimeFaces 5.0 | 05.05.2014 | Daha yeni grafik API'ları, yeni bileşenler (DataScroller, Cache, Spotlight, ColumnToggler ve ContentFlow), İstinsa İşleyici (Exception handler), PrimeFaces mobilin (PFM) yeniden derlemesi, iyileştirilmiş PrimePUSH, erişilebilirlik geliştirmeleri eklendi. Ayrıca mevcut bileşenlere pek çok geliştirme yapılarak, eklentiler eklendi. |
PrimeFaces 5.1 | 06.10.2014 | Yeni bileşenler (Ribbon, InputSwitch, Barcode ve GridCSS) eklendi. Erişilebilirlik iyileştirmeleri yapıldı ve mevcut bileşenlere yeni birçok özellik eklendi. |
PrimeFaces 5.2 | 08.04.2015 | Yeni bileşenler (Diagram ve Steps) eklendi. Erişilebilirlik iyileştirmeleri yapıldı ve mevcut bileşenlere yeni birçok özellik eklendi. |
PrimeFaces 5.3 | 19.10.2015 | Yeni bileşenler (Dokunma ile Etkinleştirilebilen İmza Bileşenleri (Signature Component) ve Sürükle-Bırak (DragDrop) desteği) eklendi. |
PrimeFaces 6.0 | 07.06.2016 | Yeni bileşenler (TimeLine (Zaman çizelgesi), InputNumber, KeyFilter, ImportEnum, ImportConstants, Knob, Repeat), Omega isimli yeni tema, yeni CSS ızgarası eklendi ayrıca erişilebilirlik iyileştirmeleri yapıldı ve mevcut bileşenlere yeni birçok özellik eklendi. |
PrimeFaces 6.1 | 19.04.2017 | JSF 2.3 desteği, yeni bileşenler (Organigram, TriStateCheckbox, Chips, TextEditor) eklendi ayrıca erişilebilirlik iyileştirmeleri yapıldı ve mevcut bileşenlere yeni birçok özellik eklendi. |
PrimeFaces 6.2 | 01.03.2018 | Yeni bileşenler (SideBar, InputGroups, AutoUpdate), kullanıcılar için yeni yardımcı program sınıfı (RequestContext.getCurrentInstance() yerine PrimeFaces.current() kullanılmaya başlandı) eklendi ve güvenlik güncelleştirmeleri yapılarak mevcut bileşenlere yeni birçok özellik eklendi. |
PrimeFaces 7.0 | 18.03.2019 | Yeni bileşenler (DataView, ToggleSwitch ve LinkButton), yeni Nova ve Luna isimli temalar ile bunların ikonları eklendi. Daha iyi performans için geliştirmeler yayınlandı. Ayrıca güvenlik ile ilgili çeşitli geliştirmeler de sürüme yansıtılırken diğer bazı güncelleştirmeler de yapıldı. |
PrimeFaces 8.0 | 05.03.2020 | CSP, Scatter Chart, Timeline, DataExporter, Inverted DataScroller ve DatePicker bileşenlerinde çeşitli değişiklikler yayınlandı. |
PrimeFaces 10.0 | 11.03.2020 | Yeni tema ve bileşenler eklenerek dosya yükleme ve indirmedeki değişiklikler yayınlandı. JSF İstemci Penceresi (JSF Client Window mode) modunun geliştirilmiş uygulaması yayınlandı. Yeni ses ve video bileşenleri eklendi. Observer/event tabanlı p:autoUpdate tanıtıldı ve JSF 3.0 desteği getirildi. |
Özellikleri
[değiştir | kaynağı değiştir]- 100'den fazla UI bileşeni
- Ajax Framework
- Mobile UI Kit
- Push Framework
- Dialog Framework
- İstemci Tarafı Doğrulama (Client Side Validation)
- Tema Motoru
- Arama Arayüzü Çerçevesi (Search Expression Framework)
Kitaplar
[değiştir | kaynağı değiştir]Packt Yayancılık tarafından bu teknoloji üzerine yayınlanmış, şu kitaplar bulunmaktadır.[8]
- PrimeFaces CookBook (2013)
- PrimeFaces Starter (2013)
- PrimeFaces Beginner's guide (2013)
- Learning PrimeFaces Extensions Development (2014)
- PrimeFaces Blueprints (2014)
- PrimeFaces Theme Development (2015)
- PrimeFaces Cookbook - Second Edition (2015)
Videolar
[değiştir | kaynağı değiştir]- Building an App UI with PrimeFaces (2014)
- Rapid Primefaces (2014)
- Mastering PrimeFaces (2015)
Ayrıca bakınız
[değiştir | kaynağı değiştir]- Diğer JSF bileşen kitaplıkları
Kaynakça
[değiştir | kaynağı değiştir]- ^ "Release 15.0.0". 17 Şubat 2025. Erişim tarihi: 25 Şubat 2025.
- ^ "PrimeTek - Home". 14 Mart 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ "Google Code Archive - Long-term storage for Google Code Project Hosting". 20 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2016.
- ^ "YUI4JSF". 12 Ağustos 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Ekim 2021.
- ^ "What happened to YUI4JSF". 9 Ocak 2009. 17 Ocak 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2016.
- ^ PrimeFaces in the Enterprise 29 Eylül 2018 tarihinde Wayback Machine sitesinde arşivlendi., Josh Juneau, Oracle Technology Network, Nisan 2014
- ^ "PrimeFaces 2.2RC1 Upgrades JQuery - JAXenter". 3 Kasım 2010. 7 Kasım 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2016.
- ^ "All Books and eBooks - PACKT Books". 4 Şubat 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2016.