ZK

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 14 november 2017; kontroller kräver 4 redigeringar .
ZK
Sorts Ramverk för webbutveckling
Utvecklaren Potix Corporation
Skrivet i Java
Operativ system Programvara för flera plattformar
Hårdvaruplattform Java Virtual Machine
senaste versionen 9.6.0.2 ( 30 maj 2022 )
Licens LGPL , kommersiell
Hemsida zkoss.org

ZK  är ett ramverk för att utveckla webbapplikationer av det taiwanesiska företaget Potix, implementerat helt i Java . Distribuerad under en kommersiell licens, en funktionsbegränsad version är tillgänglig gratis under LGPL . Huvudprinciperna är att göra det möjligt för webbapplikationsutvecklaren att skapa fullfjädrade användargränssnitt för webbapplikationer utan användning av JavaScript , i en händelsedriven paradigm och komponentmodell , som är mest bekant för skrivbordsapplikationsutvecklare i RAD-miljöer .

För att beskriva webbgränssnittet på klientsidan används ett speciellt XML-baserat märkningsspråk ZUML , som ligger så nära XUL- språket som utvecklats av Mozilla som möjligt . Baserat på ZUML-beskrivningen genererar ramverket uppmärknings- och JavaScript-kod som asynkront anropar bearbetningsmetoder på serversidan skapade i Java. All händelsebearbetning och användarsessionskontext är koncentrerad till servern, i denna mening hänvisas ZK (tillsammans med Echo2 och Vaadin ), till " servercentrerade " Java-ramverk, i motsats till implementeringar som i huvudsak använder modifierbart JavaScript logik på sidan webbläsare.

Från och med 2014 utvecklas två versioner av produkten parallellt: 6.5 och 7.0, stöd och utveckling av den tidigare finns kvar för webbläsare från tidigare utgåvor (särskilt version 7.0 fungerar inte med Internet Explorer version 6-7) .

Länkar

Litteratur