ZK (informatique)

ZK

Informations
Développé par Potix Corporation
Dernière version 8.5.1.2 ()
Dépôt github.com/zkoss/zkVoir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Type Ajax Web Framework
Licence GNU General Public License / Commercial
Site web www.zkoss.org

Sur les autres projets Wikimedia :

ZK est un framework open source web 2.0, proposant une interaction utilisateur (UI) riche. ZK permet tout autant de définir rapidement des interfaces graphiques via une syntaxe XML ou un éditeur Wysiwyg que de manipuler directement les objets en Java.

Principes

Le traitement des événements se fait côté serveur relié depuis le navigateur via le moteur JavaScript de ZK.

Pour l'utilisateur du framework, tout se passe comme si l'interface graphique était gérée entièrement côté serveur. Il est possible d'ajouter, enlever, modifier des composants graphiques comme avec Swing. Le moteur de ZK se chargeant de répercuter automatiquement les modifications dans le navigateur du client.

Il est tout autant possible de définir une application relativement classique, comme avec des framework tel que Struts et JavaServer Faces. Les JavaServer Pages sont remplacées par des fichiers XML. Le code EL est lui aussi de la partie et chaque événement (validation d'un formulaire...) donnera lieu à changement de page.

Il est au contraire aussi possible de designer l'interface graphique sans aucun rechargement de page, le contenu étant mis à jour dynamiquement via AJAX. Le comportement est alors proche d'une interface graphique classique, raisonnablement rapide, mais sans toutefois avoir la même réactivité.

De nombreux tag et composants graphiques sont inclus dans le framework afin de faciliter la tâche : saisie de date avec calendrier, fenêtres, popups, menus, arborescences, grilles et peuvent être mélangés à du code XHTML.

Utiliser les composants graphiques prédéfinis et les assembler permettra de se passer totalement de code JavaScript. S'il faut un comportement bien spécifique, il sera nécessaire de créer ses propres composants et de gérer aussi la partie cliente en JavaScript.

Forces et faiblesses

Avantages :
Le framework ZK, basé sur un moteur AJAX, permet :

  • de gagner du temps par rapport aux framework WEB classiques
  • de coder de manière simple (proche d'une application Swing ou AWT)
  • d'avoir une application web full Java (aussi bien les traitements que les interfaces) sans la moindre ligne de Javascript à taper
  • ZK s'intègre parfaitement avec toute technologie Java : JMS, Hibernate

Inconvénients :

  • Le code généré est très intrusif : table dans des tables dans des div, etc. ce qui amène à une personnalisation difficile des composants.
  • La performance dépend du navigateur et de la machine. La fluidité ne sera pas celle d'une interface graphique classique.
  • La technologie est non standard, soutenue uniquement par une petite société.
  • La licence payante pour une utilisation commerciale (beaucoup de framework concurrents sont 100 % gratuits).

Prérequis système

Prérequis de compétences en programmation

Requis

ZUML

ZUML (ZK User Interface Markup Language) un langage de balise (markup language) pour une définition d’interface utilisateur.

Liens externes

Read other articles:

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 8 de febrero de 2012. El título de Esposa del dios fue el máximo apelativo que podía alcanzar una mujer en circunstancias normales en el Antiguo Egipto. En la mayoría de los casos, ser esposa del dios incluía más títulos rituales como Divina Adoratriz o Mano del dios, además de la administración del rico patrimonio del templo de Amón en Tebas. No hay muchos datos de l...

Інформація та обґрунтування добропорядного використання з АнглоВікі: Зміст 1 Інформація 2 Ліцензування 3 Обґрунтування добропорядного використання в статті про альбом 4 Джерело Інформація Original 1970 cover Ліцензування Це зображення є обкладинкою музичного альбому або сингл�...

2021 film directed by Pavan Kirpalani Bhoot PoliceOfficial release posterDirected byPavan KirpalaniWritten byPavan KirpalaniSumit BathejaPooja Ladha SurtiProduced byRamesh TauraniAkshai PuriStarring Saif Ali Khan Arjun Kapoor Jacqueline Fernandez Yami Gautam Javed Jaffrey CinematographyJaya Krishna GummadiEdited byPooja Ladha SurtiMusic byClinton CerejoProductioncompaniesTips Industries12 Street EntertainmentDistributed byDisney+ HotstarRelease date 10 September 2021 (2021-09-1...

British colonial administrator For other people named Charles Harris, see Charles Harris (disambiguation). Sir Charles Alexander HarrisKCMG CB CVOPortrait of Sir Charles Alexander HarrisGovernor of NewfoundlandIn office1917–1922MonarchGeorge VPrime MinisterEdward MorrisJohn Chalker CrosbieWilliam F. LloydMichael Patrick CashinRichard SquiresPreceded byWalter Edward DavidsonSucceeded byWilliam Allardyce Personal detailsBorn28 June 1855Wrexham, Denbighshire, Wales, UKDied26 March 1947...

American jazz cornetist, pianist, and composer (1903–1931) Bix BeiderbeckeBeiderbecke c.1924Background informationBirth nameLeon Bismark BeiderbeckeBorn(1903-03-10)March 10, 1903Davenport, IowaDiedAugust 6, 1931(1931-08-06) (aged 28)Sunnyside, Queens, New YorkGenresJazzDixielandOccupation(s)Musician, ComposerInstrument(s)Cornet, PianoYears active1920-1931LabelsColumbia/Okeh/VictorMusical artist Leon Bismark Bix Beiderbecke (March 10, 1903 – August 6, 1931) was an American jazz cornet...

Combate de Calientes Guerra del Pacífico Calientes, al noreste de Tacna, en un mapa de Mariano Paz Soldán de 1860Fecha 2 de septiembre de 1881Resultado Indeciso, ambos bandos se adjudican la victoriaBeligerantes República de Chile República Peruana Comandantes Teniente Arias Juan Luis Pacheco de Céspedes Fuerzas en combate 30 infantes en Calientes30 infantes y 90 jinetes en Pachia 150 montoneros Bajas 9 muertos2 prisioneros[1]​ 4 muertos2 heridos[2]​ [editar datos en Wik...

15th century dynasty of Sindh in Pakistan For other uses, see Samma. 24°44′46.02″N 67°55′27.61″E / 24.7461167°N 67.9243361°E / 24.7461167; 67.9243361 Samma dynastyسما راڄ‎1336–1524 FlagSouth Asia1400 CEDELHISULTANATE(TUGHLAQS)TIMURIDEMPIRESHAH MIRSULTANATEPHAGMODRUPASSAMMASMARYULGUGEKUMAONKANGRAKALMATGUJARATGOVERNORATEBAHMANISULTANATEKHANDESHSULTANATETOMARASTRIPWAEASTERNGANGASCHEROSNAGVANSISAHOMKAMATASCHUTIABENGALSULTANATEVIJAYANAGARAEMPIRERED...

عدد مقاطع المقالات التي تم إحصاؤها هو : 5. المقالات المختارة المقالة رقم 1  ع - ن - ت   ألفريد لوثر فيغنر (1 نوفمبر 1880 - نوفمبر 1930) عالم وفلكي ألماني اهتم بدراسة فيزياء الأرض وعلم الأرصاد الجوية في القطب الشمالي. ولقد اشتهر فيغنر في حياته بإنجازاته في علم الطقس وكرائد في أب...

1967 British film by Freddie Francis This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Torture Garden film – news · newspapers · books · scholar · JSTOR (January 2020) (Learn how and when to remove this template message) Torture GardenTheatrical release posterDirected byFreddie FrancisWritten byRobert Blo...

Museum in Miri, Sawarak, Malaysia Petroleum MuseumMuzium PetroleumEstablished20 May 2005LocationMiri, Sarawak, MalaysiaCoordinates4°23′16″N 113°59′54″E / 4.38778°N 113.99833°E / 4.38778; 113.99833Typemuseum The Petroleum Museum (Malay: Muzium Petroleum) is a museum in Canada Hill, Miri, Sarawak, Malaysia. History The area where the museum is located was the first oil exploration in Miri which used the Grand Oil Lady drilling rig. It produced oil starting fr...

Roman Catholic advocacy organization in the United States Catholic LeagueCatholic League for Religious and Civil RightsLogo of the Catholic LeagueFormation1973; 50 years ago (1973)FounderVirgil BlumFounded atMilwaukee, Wisconsin, USLegal status501(c)(3) organizationPurposeRoman Catholic advocacyHeadquartersNew York City, New York, USRegion United StatesPresidentBill DonohueChairmanWalter Knysz Jr.Revenue (2019) US$3.5 million[1]Expenses (2019)US$3.3 million[1]...

2018 Indian filmBrihaspathiPosterDirected byNanda KishoreWritten byNanda KishoreScreenplay byNanda KishoreStory byR. VelrajBased onVelaiilla PattadhariProduced byRockline VenkateshStarringManoranjan Ravichandran Mishti ChakraborthySaikumar PudipeddiSitharaCinematographySatya HegdeEdited byK. M. PrakashMusic byV. HarikrishnaProductioncompanyRockline Entertainments Pvt LtdRelease date 5 January 2018 (2018-01-05) Running time155 minutesCountryIndiaLanguageKannada Brihaspathi is a ...

العلاقات الصينية الليبيرية الصين ليبيريا   الصين   ليبيريا تعديل مصدري - تعديل   العلاقات الصينية الليبيرية هي العلاقات الثنائية التي تجمع بين الصين وليبيريا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة الصي...

This article is about the islands of Palau. For other uses, see Rock Island (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Rock Islands – news · newspapers · books · scholar · JSTOR (June 2020) (Learn how and when to remove this template message) Collection of reef islands in Palau Rock Is...

38th edition of the Federation Cup Football tournament season 2016–17 Federation CupBarabati Stadium hosted the final on 21 May 2017Tournament detailsCountryIndiaDates7–21 May 2017Teams8Final positionsChampionsBengaluru FC (2nd title)Runner-upMohun BaganTournament statisticsMatches played15Goals scored44 (2.93 per match)Scoring leader(s)Balwant Singh (Mohun Bagan)Darryl Duffy (Mohun Bagan)Laldanmawia Ralte (Aizawl)(3 goals)Best playerSony Norde (Mohun Bagan)All statist...

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (October 2020) Karveer Mahatmya is a religious/mythological scripture containing stories about the religious place Karvir, which is the present day city of Kolhapur in the state of Maharashtra in India. The text is a work of modern era and is known to be narration of Sage Agastya, from his travels to Karvir, which is also known as 'Daks...

Sports season1909 Southern Intercollegiate Athletic Association football seasonLeagueNCAASportCollege footballDurationSeptember 25, 1909through January 1, 1910Number of teams14Regular SeasonSeason championsSewaneeFootball seasons← 19081910 → 1909 Southern Intercollegiate Athletic Association football standings vte Conf Overall Team W   L   T W   L   T Sewanee $ 4 – 0 – 0 6 – 1 – 0 Vanderbilt 4 – 1 – 0 7 – 3 – 0 ...

German general This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Werner Kempf – news · newspapers · books · scholar · JSTOR (June 2016) (Learn how and when to remove this template message) Werner KempfWerner Kempf (right), 21 June 1943Born(1886-03-09)9 March 1886Königsberg, East Prussia, German EmpireDied6 Ja...

ضخمGiant (بالإنجليزية) معلومات عامةالصنف الفني دراماتاريخ الصدور 1956مدة العرض 201 دقيقةاللغة الأصلية الإنجليزيةالبلد الولايات المتحدةالجوائز  جائزة الأوسكار لأفضل مخرج (1955)منحت لـ جورج ستيفنز الطاقمالمخرج جورج ستيفنز[1][2][3] السيناريو Fred Guiol (en) — إدنا فيربر الب�...

Figure in Cornish folklore Figure of Joan the Wad above the Joan the Wad and Piskey Shop in Polperro, Cornwall Joan the Wad is a mythological character in Cornish folklore. She is the Queen of the Pixies, which are tiny mythical creatures usually associated with the counties of Cornwall and Devon in England.[1] Wad is an Eastern Cornwall colloquial term for torch or bundle of straw.[1][2][3] Folklore Joan the Wad has been associated with Jack o' the Lantern, th...