ZK

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 14. november 2017; checks kræver 4 redigeringer .
ZK
Type Ramme for webudvikling
Udvikler Potix Corporation
Skrevet i Java
Operativ system Cross-platform software
Hardware platform Java virtuel maskine
nyeste version 9.6.0.2 ( 30. maj 2022 )
Licens LGPL , kommerciel
Internet side zkoss.org

ZK  er en ramme til udvikling af webapplikationer af det taiwanske firma Potix, implementeret udelukkende i Java . Distribueret under en kommerciel licens, en funktionsbegrænset version er gratis tilgængelig under LGPL . Hovedprincipperne er at gøre webapplikationsudvikleren i stand til at skabe fuldgyldige brugergrænseflader til webapplikationer uden brug af JavaScript , i et hændelsesdrevet paradigme og komponentmodel , som er mest kendt for desktopapplikationsudviklere i RAD-miljøer .

For at beskrive webgrænsefladen på klientsiden bruges et særligt XML-baseret markup - sprog ZUML, som er så tæt som muligt på XUL -sproget udviklet af Mozilla . Baseret på ZUML-beskrivelsen genererer rammeværket markup og JavaScript-kode, der asynkront kalder server-side behandlingsmetoder oprettet i Java. Al hændelsesbehandling og brugersessionskontekst er koncentreret om serveren, i denne forstand henvises ZK (sammen med Echo2 ( eng. ) og Vaadin ) server - centrerede" Java-frameworks, i modsætning til implementeringer, der i det væsentlige bruger modificerbart JavaScript logik på sidebrowseren.

Fra 2014 udvikles to versioner af produktet parallelt: 6.5 og 7.0, support og udvikling af den tidligere er tilbage til browsere fra tidligere udgivelser (især version 7.0 fungerer ikke med Internet Explorer version 6-7) .

Links

Litteratur