PrimeFaces es una biblioteca de componentes de interfaz de usuario (UI) de código abierto para aplicaciones basadas en JavaServer Faces , creada por la empresa turca PrimeTek Informatics. [3]
Autor (es) original (es) | Informática PrimeTek |
---|---|
Lanzamiento estable | 8.0.2 / 5 de marzo de 2020 [1] |
Repositorio | |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Java, JavaServer Faces , Ajax |
Licencia | Licencia MIT [2] |
Sitio web | primefaces.org |
Historia
El desarrollo inicial de PrimeFaces se inició a finales de 2008. [4] El predecesor de PrimeFaces es la biblioteca YUI4JSF, [5] un conjunto de componentes JSF basados en la biblioteca YUI JavaScript. YUI4JSF se canceló [6] a favor de PrimeFaces a principios de 2009.
Desde su lanzamiento, PrimeFaces ha sido fuertemente respaldado por Oracle, particularmente dentro del mundo NetBeans . [7]
Historial de versiones
Lanzamiento | Fecha de lanzamiento | Reflejos |
---|---|---|
PrimeFaces 0.8.1 | 2009-02-23 | Introducidas Captcha también fueron agregados y de tamaño variable componentes y características de AJAX pestaña de carga. |
PrimeFaces 0.8.2 | 2009-03-26 | Componente carrusel mejorado. |
PrimeFaces 0.8.3 | 2009-04-23 | YUI actualizado a 2.7.0. |
PrimeFaces 0.9.0 | 15-06-2009 | Adopción inicial de la biblioteca jQuery JS para crear widgets PrimeFaces. |
PrimeFaces 0.9.1 | 2009-08-04 | Nuevos componentes como Drag & Drop, Media, InputMask, Dock, outputPanel y muchas funciones para los componentes existentes. |
PrimeFaces 0.9.2 | 2009-09-07 | Componentes Layout y TabSwitch. |
PrimeFaces 0.9.3 | 2009-10-05 | Kit de interfaz de usuario móvil TouchFaces, cinco componentes nuevos (PickList, HotKey, VirtualKeyboard y FileUpload reimplementado, componentes Tooltip), soporte de portlet mejorado, tabla de datos mejorada y varias mejoras. |
PrimeFaces 1.0.0 y 2.0.0 | 2010-02-15 | Primera versión con estado listo para producción e idoneidad para JSF 2.0. |
PrimeFaces 1.0.1 y 2.0.1 | 2010-04-19 | Nuevos componentes (Dashboard, ProgressBar, MenuButton, Focus y ContextMenu), compatibilidad con Spring WebFlow y extensiones de seguridad EL. |
PrimeFaces 1.0.2 y 2.0.2 | 2010-05-31 | Nuevos componentes (TreeTable, DataGrid, TimeLine y Spreadsheet) |
PrimeFaces 1.1 y 2.1 | 2010-07-26 | Última versión dirigida a JSF 1.2. |
PrimeFaces 2.2 | 2011-02-07 | Mejoras iniciales en el soporte del portlet , jQuery 1.43 y jQuery UI 1.8.5. [8] |
PrimeFaces 3.0 | 2012-01-04 | Arquitectura completamente reelaborada para JSF 2.0, actualización de PrimePUSH y PrimeFaces Mobile, nuevos componentes (TimeLine, FeedReader, Sheet, Subtable y nuevos tipos de gráficos). |
PrimeFaces 3.1 | 2012-02-06 | Mejoras de accesibilidad para WAI-ARIA . |
PrimeFaces 3.2 | 2012-03-12 | Nueva arquitectura de widgets, actualización de temas, componentes nuevos (BlockUI, MegaMenu, SplitButton, DefaultButton). |
PrimeFaces 3.3 | 2012-05-29 | Envío parcial y API de selección. |
PrimeFaces 3.4 | 2012-09-03 | Marco PrimePUSH mejorado basado en Atmosphere, actualización a jQuery 1.8.1 y jQuery UI 1.8.23. |
PrimeFaces 3.5 | 2013-02-04 | Soporte RTL, mejoras de accesibilidad, nuevos componentes (reloj, árbol horizontal) y muchas funciones para los componentes existentes. |
PrimeFaces 4.0 | 2013-10-03 | Compatibilidad con JSF 2.2, marco de validación del lado del cliente, marco de diálogo, expresiones de búsqueda, carga diferida, nueva carga de archivos HTML5, nuevos componentes (fragmento, multiSelectListbox, pegajoso) y muchas funciones para los componentes existentes. |
PrimeFaces 5.0 | 2014-05-05 | API de gráficos completamente nueva, nuevos componentes (DataScroller, Cache, Spotlight, ColumnToggler y ContentFlow), controlador de excepciones, reimplementación de PrimeFaces mobile (PFM), PrimePUSH mejorado, mejoras de accesibilidad y muchas características para componentes existentes. |
PrimeFaces 5.1 | 2014-10-06 | Nuevos componentes (Ribbon, InputSwitch, Barcode y GridCSS), mejoras de accesibilidad y muchas funciones para los componentes existentes. |
PrimeFaces 5.2 | 2015-04-08 | Nuevos componentes (diagrama y pasos), mejoras de accesibilidad y muchas funciones para los componentes existentes. |
PrimeFaces 5.3 | 2015-10-19 | Nuevos componentes (componente Signature y compatibilidad con DragDrop para dispositivos táctiles). |
PrimeFaces 6.0 | 2016-06-07 | Nuevos componentes (TimeLine, InputNumber, KeyFilter, ImportEnum, ImportConstants, Knob, Repeat), nuevo tema llamado Omega, nueva cuadrícula CSS, mejoras de accesibilidad y muchas características para componentes existentes. |
PrimeFaces 6.1 | 2017-04-19 | Compatibilidad con JSF 2.3, nuevos componentes (Organigram, TriStateCheckbox, Chips, TextEditor), mejoras de accesibilidad y muchas funciones para los componentes existentes. |
PrimeFaces 6.2 | 2018-03-01 | Nuevos componentes (SideBar, InputGroups, AutoUpdate), nueva clase de utilidad para los usuarios (PrimeFaces.current () en lugar de RequestContext.getCurrentInstance (), mejoras de seguridad y muchas características para los componentes existentes. |
PrimeFaces 7.0 | 2019-03-18 | Nuevos componentes (DataView, ToggleSwitch y LinkButton), nuevos temas (Nova y Luna) e iconos, mejor rendimiento, diversas mejoras en accesibilidad y seguridad. |
PrimeFaces 8.0 | 2020-03-05 | CSP, cambios para componentes (gráfico de dispersión, línea de tiempo, DataExporter, DataScroller invertido, DatePicker) |
PrimeFaces 10.0 | 2020-03-11 | Nuevos temas y componentes, cambios de carga y descarga de archivos, implementación mejorada del modo JSF Client Window, nuevos componentes de audio y video, p: autoUpdate basado en observadores / eventos, compatible con JSF 3.0 |
Características
- Más de 100 componentes de la interfaz de usuario
- Marco Ajax
- Kit de interfaz de usuario móvil
- Marco de empuje
- Marco de diálogo
- Validación del lado del cliente
- Motor de temas
- Marco de expresión de búsqueda
Libros
Packt Publishing publica libros sobre esta tecnología. [9]
- Libro de cocina de PrimeFaces (2013)
- PrimeFaces Starter (2013)
- Guía para principiantes de PrimeFaces (2013)
- Aprendizaje sobre el desarrollo de extensiones PrimeFaces (2014)
- PrimeFaces Blueprints (2014)
- Desarrollo del tema PrimeFaces (2015)
- Libro de cocina PrimeFaces - Segunda edición (2015)
Videos
- Creación de una interfaz de usuario de aplicación con PrimeFaces (2014)
- Primefaces rápidos (2014)
- Dominando PrimeFaces (2015)
Ver también
- Otras bibliotecas de componentes JSF
Referencias
- ^ "PrimeFaces 8.0 ha aterrizado" . Consultado el 8 de julio de 2020 .
- ^ "Licencias de PrimeFaces Framework" . Consultado el 16 de enero de 2020 .
- ^ "PrimeTek - Inicio" . Consultado el 16 de enero de 2020 .
- ^ "Archivo de código de Google - almacenamiento a largo plazo para el alojamiento de proyectos de código de Google" . Consultado el 30 de julio de 2016 .
- ^ YUI4JSF
- ^ "Qué pasó con YUI4JSF" . 9 de enero de 2009 . Consultado el 30 de julio de 2016 .
- ^ PrimeFaces in the Enterprise , Josh Juneau, Oracle Technology Network, abril de 2014
- ^ "PrimeFaces 2.2RC1 actualiza JQuery - JAXenter" . 3 de noviembre de 2010 . Consultado el 30 de julio de 2016 .
- ^ "Todos los libros y libros electrónicos - Libros PACKT" . Consultado el 30 de julio de 2016 .