ZK

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 14 de noviembre de 2017; las comprobaciones requieren 4 ediciones .
ZK
Tipo de Marco para el desarrollo web
Desarrollador Corporación Potix
Escrito en Java
Sistema operativo Software multiplataforma
plataforma de hardware máquina virtual de Java
ultima versión 9.6.0.2 ( 30 de mayo de 2022 )
Licencia LGPL , comercial
Sitio web zkoss.org

ZK  es un framework para el desarrollo de aplicaciones web de la empresa taiwanesa Potix, implementado íntegramente en Java . Distribuida bajo una licencia comercial, una versión con funciones limitadas está disponible gratuitamente bajo la LGPL . Los principios fundamentales son permitir que el desarrollador de aplicaciones web cree interfaces de usuario completas para aplicaciones web sin el uso de JavaScript , en un paradigma basado en eventos y un modelo de componentes , que es más familiar para los desarrolladores de aplicaciones de escritorio en entornos RAD .

Para describir la interfaz web del lado del cliente, se utiliza un lenguaje de marcado especial basado en XML, ZUML, que es lo más parecido posible al lenguaje XUL desarrollado por Mozilla . Según la descripción de ZUML, el marco genera marcado y código JavaScript que llama de forma asíncrona a los métodos de procesamiento del lado del servidor creados en Java. Todo el procesamiento de eventos y el contexto de la sesión del usuario se concentra en el servidor, en este sentido, ZK se refiere (junto con Echo2 y Vaadin ), a marcos Java "centrados en el servidor", a diferencia de las implementaciones que esencialmente usan JavaScript modificable lógica en el navegador lateral.

A partir de 2014, se están desarrollando dos versiones del producto en paralelo: 6.5 y 7.0, el soporte y desarrollo de la anterior se deja para navegadores de versiones anteriores (en particular, la versión 7.0 no funciona con Internet Explorer versiones 6-7) .

Enlaces

Literatura