ZK
ZK | |
![]() | |
Dezvoltator | www.potix.com |
---|---|
Ultima versiune | 7.0.0 ( | )
Repo | github.com/zkoss/zk ![]() |
Scris în | Java ![]() |
Sistem de operare | Multiplatformă (JVM) |
Platformă | Java Virtual Machine[*] ![]() |
Tip | Ajax Web Framework |
Licență | LGPL / ZOL / Commercial[1] |
Prezență online | |
zkoss.org | |
Modifică date / text ![]() |
ZK este un framework open-source Ajax, scris în Java,[2][3][4] care permite crearea de interfețe grafice bogate pentru aplicații Web fără JavaScript și cu foarte puține cunoștințe de programare. ZK oferă cel mai intuitiv model desktop de programare a aplicațiilor Web cu arhitecturi event-driven, component-based, și server-centric. În plus, ZK prevede tehnologii moderne de dezvoltare a interfețelor utilizator, precum limbaje de markup pentru a dezvolta interfețe utilizator fără programare, limbaje de scripting pentru a schimba aplicațiile rapid, adnotări și data-binding pentru a accesa baze de date și servicii Web, fără programare.
Caracteristici
[modificare | modificare sursă]■ ZK este cel mai bine proiectat Ajax + Mobile framework pentru a maximiza eficiența funcționării întreprinderii și a minimiza costul de dezvoltare prin arhitectura Direct RIA.
■ ZK Mobile extinde raza de acțiune a aplicații de Internet la 1.8 miliarde de dispozitive mobile cu minimum de cost, suportând Java Mobile, Android și diverse browsere de mobile.
■ ZK stimulează productivitatea dezvoltatorilor prin programarea interfaței utilizator, a bazei de date și a resurselor întreprinderii direct. Prin programarea directă, dezvoltarea de aplicații Web este la fel de simplă și intuitivă ca și programarea aplicațiilor desktop.
■ ZK este o soluție compatibilă standardelor. În conformitate cu JSP, JSF, Portlet și Java EE, ZK poate fi integrat în mediile existente și în Java IDES.
■ Aplicațiile ZK pot fi construite cu Java pur, limbaje de marcare și / sau cu limbaje de scripting. Cu XUL / XHTML, proiectarea de interfețe utilizator bogate este la fel de simplă ca și crearea de pagini HTML.
Cerinṭe de sistem
[modificare | modificare sursă]■ JRE 1.4 sau mai nouă
■ Un server Web care suportă Servlet 2.3 sau mai nou (ex. Tomcat 5.5 sau mai nou)
ZUML
[modificare | modificare sursă]ZUML (ZK User Interface Markup Language) este un limbaj de marcare pentru definirea interfețelor grafice utilizator.
■ ZUML a fost dezvoltat pentru non-programatori pentru a proiecta interfețe eficient
■ ZUML permite dezvoltatorilor să îmbine diferite limbaje de marcare, precum Mozilla XUL și XHTML, în aceeași pagină.
■ ZUML permite dezvoltatorilor să introducǎ script-uri în limbajul Java pur (interpretat de BeanShell) și sǎ foloseascǎ expresii EL pentru a manipula componentele ṣi accesa datele.
■ ZUML este suportat de ZK.
Note
[modificare | modificare sursă]- ^ ZK 3 and older versions are licensed under GPL.
- ^ Chen, Henri (). ZK - Ajax without JavaScript. Apress. p. 125. ISBN 978-1-59059-901-3.
- ^ Staeuble, Markus (). ZK Developer's Guide. Packt Publishing. p. 184. ISBN 978-1-84719-200-4.
- ^ Van der Schyff, Andre (). „A look at MVC frameworks”. ITWeb. Arhivat din original la . Accesat în .
MVC frameworks provide limited functionality when compared to ZK, Echo and other Java Web frameworks.
Legături externe
[modificare | modificare sursă]- Site web oficial
- ZK Live Demo
- An Interview with ZK Creator Tom Yeh
- Tutorial: ZK Rich Client Framework and Agile Development
- Tutorials for Informix applications with ZK I II III IV V VI VII
- Tutorials from IBM developerWorks I II IIIIV
- ZK - Ajax without JavaScript published by Apress
- ZK Developer's Guide published by Packt
- Ria com Framework ZK (Portuguese) published by Editora Ciência Moderna Ltda
- Rich Internet applications using ZK at IBM developerWorks
- Implementing event-driven GUI patterns using the ZK Java AJAX framework at IBM developerWorks
- Next-Generation Applications Using Ajax and OpenAjax at OpenAjax Alliance
- Zero-code AJAX framework sought at InfoWorld.
- Designing rich AJAX Web interfaces with ZK at Linux.com
- AJAX, DHTML and JavaScript Libraries at Smashing Magazine
- ZK and Agile at TheServerSide
- The ZK Framework at Dr.Dobb's Portal
- Explore the CDI programming model in ZK at IBM developerWorks
- ZK - AJAX without the JavaScript at IBM developerWorks
- Ajax with the ZK Framework Arhivat în , la Wayback Machine. at developer.com
- ZK Ajax Java Web Framework: Ajax with no JavaScript at infoQ.com