ZK: Diferență între versiuni

De la Wikipedia, enciclopedia liberă
Conținut șters Conținut adăugat
XXN (discuție | contribuții)
m adăugat Categorie:Software liber; eliminat format {{necat}} via HotCat
XXN (discuție | contribuții)
Fără descriere a modificării
Linia 1: Linia 1:
{{Infobox software
'''ZK''' este un framework open-source [[Ajax]], scris în [[Java]], 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.
| name = ZK
| screenshot = [[File:Zklogo l.png]]
| latest release version = 7.0.0
| latest release date = {{release date|2013|11|26}}
| operating system = [[Multiplatformă]] ([[JVM]])
| genre = [[Ajax (programare)|Ajax Web Framework]]
| license = [[GNU Lesser General Public License|LGPL]] / [http://www.zkoss.org/license/ ZOL] / Commercial<ref>ZK 3 and older versions are licensed under [[GNU General Public License|GPL]].</ref>
| website = [http://www.zkoss.org zkoss.org]
| developer = {{url|http://www.potix.com}}
}}
'''ZK''' este un framework open-source [[Ajax]], scris în [[Java]],<ref name="ZK - Ajax without JavaScript">{{cite book
| last = Chen
| first = Henri
| title = ZK - Ajax without JavaScript
| publisher = Apress
| year = 2008
| isbn = 978-1-59059-901-3
| page = 125}}</ref><ref name="ZK Developer's Guide">{{cite book
| last = Staeuble
| first = Markus
| title = ZK Developer's Guide
| publisher = Packt Publishing
| year = 2008
| isbn = 978-1-84719-200-4
| page = 184}}</ref><ref name="ITWeb">{{cite web
| last = Van der Schyff
| first = Andre
| title = A look at MVC frameworks
| url = http://www.itweb.co.za/sections/industryinsight/software/vanderschyff090331.asp?S=Software&A=SFT&O=google
| date = 2009-03-31
| publisher = ITWeb
| quote = MVC frameworks provide limited functionality when compared to ZK, Echo and other Java Web frameworks.}}</ref> 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 ==
== Caracteristici ==
Linia 23: Linia 55:
■ ZUML este suportat de ZK.
■ ZUML este suportat de ZK.


==Referințe și note==
== Legături externe ==
{{listănote}}


== Legături externe ==
■ ZK Open Source Ajax [http://zkoss.org/product/zk.dsp]<br>
ZK Studio [http://zkoss.org/product/zkstudio.dsp]<br>
* {{Official|http://www.zkoss.org}}
■ ZK Spreadsheet [http://zkoss.org/product/zkspreadsheet.dsp]<br>
* [http://www.zkoss.org/zkdemo/ ZK Live Demo]
* [http://pathfindersoftware.com/2006/06/an_interview_wi-2/ An Interview with ZK Creator Tom Yeh]
■ Small Talks [http://zkoss.org/smalltalks/]<br>
* [http://www.theserverside.com/tt/articles/article.tss?l=ZKandAgile Tutorial: ZK Rich Client Framework and Agile Development]
* Tutorials for Informix applications with ZK [http://www-128.ibm.com/developerworks/blogs/page/gbowerman?entry=zk_ajax_made_easy I] [http://www-03.ibm.com/developerworks/blogs/page/gbowerman?entry=simple_ajax_to_do_list II] [http://www-03.ibm.com/developerworks/blogs/page/gbowerman?entry=uploading_and_downloading_images_to III] [http://www-03.ibm.com/developerworks/blogs/page/gbowerman?entry=a_zk_image_database_application IV] [http://www-03.ibm.com/developerworks/blogs/page/gbowerman?entry=tadpole_cam&ca=drs-bl V] [http://www-03.ibm.com/developerworks/blogs/page/gbowerman?entry=improve_your_brain_age_with VI] [http://www.ibm.com/developerworks/mydeveloperworks/blogs/gbowerman/entry/zk_5_0_and_flashchart18?lang=en_us VII]
* Tutorials from IBM developerWorks [http://www.ibm.com/developerworks/web/library/wa-aj-jpa2web/ I] [http://www.ibm.com/developerworks/web/library/wa-aj-open/ II] [http://www.ibm.com/developerworks/web/library/wa-aj-zkcdi/ III][http://www.ibm.com/developerworks/web/library/wa-aj-zkquery/ IV]
*[http://www.amazon.com/dp/1590599012 ZK - Ajax without JavaScript] published by [[Apress]]
*[http://www.amazon.com/dp/1847192009 ZK Developer's Guide] published by [[Packt]]
*[http://www.lcm.com.br/index.php?Escolha=20&Livro=L00848 Ria com Framework ZK] (Portuguese) published by [http://www.lcm.com.br/ Editora Ciência Moderna Ltda]
*[http://www.ibm.com/developerworks/web/library/wa-aj-open/ Rich Internet applications using ZK] at [[IBM developerWorks]]
*[http://www.ibm.com/developerworks/websphere/zones/portal/proddoc/zkjavaajax/ Implementing event-driven GUI patterns using the ZK Java AJAX framework] at [[IBM developerWorks]]
*[http://www.openajax.org/whitepapers/Next-Generation%20Applications%20Using%20Ajax%20and%20OpenAjax.php Next-Generation Applications Using Ajax and OpenAjax] at [[Openajax|OpenAjax Alliance]]
*[http://www.infoworld.com/t/application-development/zero-code-ajax-framework-sought-397 Zero-code AJAX framework sought] at [[InfoWorld]].
*[http://www.linux.com/feature/141601 Designing rich AJAX Web interfaces with ZK] at [[Linux.com]]
*[http://www.smashingmagazine.com/2006/11/15/ajax-dhtml-and-javascript-libraries/ AJAX, DHTML and JavaScript Libraries] at [[Smashing magazine|Smashing Magazine]]
*[http://www.theserverside.com/tt/articles/article.tss?l=ZKandAgile ZK and Agile] at [http://www.theserverside.com/ TheServerSide]
*[http://www.ddj.com/architect/205800349 The ZK Framework] at [http://www.ddj.com/ Dr.Dobb's Portal]
*[http://www.ibm.com/developerworks/web/library/wa-aj-zkcdi/ Explore the CDI programming model in ZK] at [[IBM developerWorks]]
*[http://www.ibm.com/developerworks/blogs/page/gbowerman?entry=zk_ajax_made_easy ZK - AJAX without the JavaScript] at [[IBM developerWorks]]
*[http://www.developer.com/design/article.php/3610476 Ajax with the ZK Framework] at [http://www.developer.com/ developer.com]
*[http://www.infoq.com/news/ZK-Ajax-Java-Framework ZK Ajax Java Web Framework: Ajax with no JavaScript] at [http://www.infoq.com/ infoQ.com]


[[Categorie:Software liber]]
[[Categorie:Software liber]]

Versiunea de la 11 martie 2014 17:08

ZK
Dezvoltatorwww.potix.com
Ultima versiune7.0.0 (  (2013-11-26))
Repogithub.com/zkoss/zk Modificați la Wikidata
Scris înJava  Modificați la Wikidata
Sistem de operareMultiplatformă (JVM)
PlatformăJava Virtual Machine[*][[Java Virtual Machine (runtime environment that can execute Java bytecode as a result of compiling computer programs written in the Java programming language)|​]]  Modificați la Wikidata
TipAjax Web Framework
LicențăLGPL / ZOL / Commercial[1]
Prezență online
zkoss.org

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

■ 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

■ 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

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.

Referințe și note

  1. ^ ZK 3 and older versions are licensed under GPL.
  2. ^ Chen, Henri (). ZK - Ajax without JavaScript. Apress. p. 125. ISBN 978-1-59059-901-3. 
  3. ^ Staeuble, Markus (). ZK Developer's Guide. Packt Publishing. p. 184. ISBN 978-1-84719-200-4. 
  4. ^ Van der Schyff, Andre (). „A look at MVC frameworks”. ITWeb. MVC frameworks provide limited functionality when compared to ZK, Echo and other Java Web frameworks. 

Legături externe