Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge. The core of ZK consists of an Ajax-based event-driven mechanism, over 123 XUL and 83 XHTML-based components, and a mark-up language for designing user interfaces. Programmers design their application pages in feature-rich XUL/XHTML components, and manipulate them upon events triggered by end user's activity. It is similar to the programming model found in desktop GUI-based applications.

Property Value
dbo:abstract
  • ZK OSS ist ein quell-offenes, in Java entwickeltes Ajax-Webframework des Unternehmens Potix Corporation, das Nutzern ermöglicht, eine grafische Benutzeroberfläche für Webanwendung zu erstellen. ZK besteht aus Ajax-event-driven-Mechanismen, sowie XUL, XHTML und ZUML, einer Markup-Sprache, um die Benutzeroberfläche zu erstellen. ZK verwendet eine serverlastige Methode, in der die Synchronisierung der Komponenten und der Event-Pipeline zwischen Nutzern und Servern automatisch von ZK abgehandelt werden. ZK benutzt AJAX-Anfragen an den Server, um den internen Status der einzelnen Komponenten zu aktualisieren. ZK lädt hierzu eine JSON Beschreibung des Webseite herunter und rendert diese dann auf der Nutzerseite. Weiterhin lädt ZK die Webseite sequentiell über mehrere Anfragen herunter, und nicht den gesamten Inhalt auf einmal. Insbesondere bedeutet dies, dass ZK nicht Formfelder mit GET- oder POST-Anfragen an den Server sendet, wie vom Standard-Anfrage-Antwort-Mechanismus vorgesehen wird. (de)
  • ZK es un framework de aplicaciones web en AJAX de código abierto, completamente en Java,​​​ que permite la creación de interfaces de usuario para aplicaciones web sin usar JavaScript y con poca programación. El núcleo de ZK es un mecanismo conducido por eventos basado en AJAX, sustentado sobre 123 componentes XUL y 83 componentes XHTML,​​ y un lenguaje de marcación para diseñar interfaces de usuario. Los programadores diseñan las páginas de su aplicación en componentes XUL/XHTML ricos en características, y los manipulan con eventos disparados por la actividad del usuario final. Es similar al modelo de programación encontrado en las aplicaciones basadas en GUI de escritorio. ZK utiliza el acercamiento llamado centrado-en-el-servidor para la sincronización de componentes y el pipelining entre clientes y servidores se haga automáticamente por el motor, y los códigos de Ajax sean completamente transparentes para los desarrolladores de aplicaciones web. Por lo tanto, los usuarios finales obtienen una interacción y respuesta similar a las de una aplicación de escritorio, mientras que la complejidad del desarrollo es similar a la que tendría la codificación de aplicaciones de escritorio. Además de la programación basada en componentes y orientación a eventos, de manera similar a Swing, ZK soporta un lenguaje de marcación para la definición de una potente interfaz de usuario llamada ZUML. * ZUML está diseñado para que desarrolladores no expertos diseñen interfaces de usuario de forma eficiente. * ZUML permite a un desarrollador mezclar diferentes tipos de lenguaje de marcación, tales como el lenguaje XUL de Mozilla y XHTML, todos ellos en la misma página. * ZUML permite a los desarrolladores embeber scripts en lenguaje Java (interpretado por ) y usar expresiones EL para manipular los componentes y acceder a los datos. (es)
  • 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. (fr)
  • ZKは、Javaで書かれたオープンソースのAjaxWebアプリケーションフレームワークであり、プログラミング知識がほとんどなくともJavaScriptを使うことなくウェブアプリケーションのリッチなGUIを作成できる。 ZKの中核はAjaxベースのイベント駆動機構であり、123以上のXULと83のXHTMLベースのコンポーネントから成り、ユーザインタフェースを設計するためのマークアップ言語を備えている。高機能なXUL/XHTMLコンポーネントを使ってWebページを設計でき、エンドユーザーの活動を契機とするイベントによってそれらを操作できる。デスクトップのGUIアプリケーションのプログラミングモデルとよく似ている。 ZKの方式はサーバ中心型の手法と呼ばれ、コンポーネント間の同期やクライアント/サーバ間のイベントパイプラインはエンジン部が自動的に行い、Ajaxの組み立て用コードはアプリケーション開発者に対して完全に透過的である。したがって、エンドユーザーから見ればデスクトップアプリケーションのような操作性を提供し、一方で開発者にはデスクトップアプリケーションと同様の単純さを保持している。 Swingのようなコンポーネントベースのプログラミング作法に加え、ZKはリッチなユーザインタフェース定義のためのマークアップ言語ZUMLをサポートしている。 (ja)
  • ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge. The core of ZK consists of an Ajax-based event-driven mechanism, over 123 XUL and 83 XHTML-based components, and a mark-up language for designing user interfaces. Programmers design their application pages in feature-rich XUL/XHTML components, and manipulate them upon events triggered by end user's activity. It is similar to the programming model found in desktop GUI-based applications. ZK uses a server-centric approach in which the content synchronization of components and the event pipe-lining between clients and servers are automatically done by the engine, and Ajax plumbing codes are completely transparent to web application developers. Therefore, the end users get the similar engaged interactivity and responsiveness as a desktop application, while programmers' development retains a similar simplicity to that of desktop applications. It's important to note that ZK does not use the standard web request <=> response mechanism and DOES NOT send form fields to the server using GET + query parameters or one POST request. Instead, AJAX requests are sent to the server to update the internal state of each screen widget. At the browser, ZK only downloads a JSON description of the web page and uses a client renderer to turn that into a UI. It's quite efficient and under closer inspection, does not download everything at once. A look at the traffic between client and the server reveals several requests going back and forth between client and browser until the page rendering eventually completes. The optional client-side customization allows the developer to leverage the client-side resources with the so-called server+client fusion, for customization and to reduce the Ajax traffic. In addition to component-based programming in a manner similar to Swing, ZK supports a mark-up language for rich user interface definition called ZUML. * ZUML is designed for non-programmer developers to design user interfaces intuitively. * ZUML allows developers to meld different markup languages, such as Mozilla XUL language and XHTML, seamlessly into the same page. * ZUML allows developers to embed scripts in pure Java language (interpreted by BeanShell) and use EL expressions to manipulate the components and access data. (en)
  • ZK — фреймворк для разработки веб-приложений тайваньской компании Potix, реализован полностью на Java. Распространяется под коммерческой лицензией, ограниченная по функциональным возможностям версия доступна свободно под лицензией LGPL. Основные принципы — предоставление возможности разработчику веб-приложений создавать полноценные пользовательские интерфейсы для веб-приложений без применения JavaScript, в событийно-ориентированной парадигме и компонентной модели, что наиболее привычно разработчикам настольных приложений в RAD-средах. Для описания веб-интерфейса, работающего на стороне клиента, используется специальный, основанный на XML язык разметки ZUML, максимально близкий к разработанному Mozilla языку XUL. На основании ZUML-описания фреймворк генерирует разметку и JavaScript-код, асинхронно вызывающий серверные методы обработки, создаваемые на Java. Вся обработка событий и контекст пользовательской сессии концентрируется на сервере, в этом смысле ZK относят (наряду с и Vaadin), к «серверо-центричным» Java-фреймворкам, в противовес реализациям, существенно использующих модифицируемую логику на JavaScript на стороне браузера. По состоянию на 2014 год параллельно развивается две версии продукта: 6.5 и 7.0, поддержка и развитие ранней оставлена для браузеров предыдущих выпусков (в частности, версия 7.0 не работает с Internet Explorer версий 6—7). (ru)
  • ZK是一套以AJAX/XUL/Java为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面。最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像在设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用介面设计语言ZK User-interfaces Markup Language(ZUML)。 ZK提供超过120个XUL组件及80个XHTML组件。举凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK亦提供CKeditor和Google Maps的组件,让使用者直接以Java控制,无须使用JavaScript。 ZK是一套开放源码、相容于XUL/HTML标准、Java写成的开发工具。 (zh)
dbo:genre
dbo:latestReleaseDate
  • 2021-08-10 (xsd:date)
dbo:latestReleaseVersion
  • 9.6.0
dbo:license
dbo:operatingSystem
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 22729608 (xsd:integer)
dbo:wikiPageLength
  • 14341 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121385960 (xsd:integer)
dbo:wikiPageWikiLink
dbp:genre
dbp:latestReleaseDate
  • 2021-08-10 (xsd:date)
dbp:latestReleaseVersion
  • 9.600000 (xsd:double)
dbp:license
  • LGPL / ZOL / Commercial (en)
dbp:name
  • ZK (en)
dbp:operatingSystem
  • Cross-platform (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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. (fr)
  • ZKは、Javaで書かれたオープンソースのAjaxWebアプリケーションフレームワークであり、プログラミング知識がほとんどなくともJavaScriptを使うことなくウェブアプリケーションのリッチなGUIを作成できる。 ZKの中核はAjaxベースのイベント駆動機構であり、123以上のXULと83のXHTMLベースのコンポーネントから成り、ユーザインタフェースを設計するためのマークアップ言語を備えている。高機能なXUL/XHTMLコンポーネントを使ってWebページを設計でき、エンドユーザーの活動を契機とするイベントによってそれらを操作できる。デスクトップのGUIアプリケーションのプログラミングモデルとよく似ている。 ZKの方式はサーバ中心型の手法と呼ばれ、コンポーネント間の同期やクライアント/サーバ間のイベントパイプラインはエンジン部が自動的に行い、Ajaxの組み立て用コードはアプリケーション開発者に対して完全に透過的である。したがって、エンドユーザーから見ればデスクトップアプリケーションのような操作性を提供し、一方で開発者にはデスクトップアプリケーションと同様の単純さを保持している。 Swingのようなコンポーネントベースのプログラミング作法に加え、ZKはリッチなユーザインタフェース定義のためのマークアップ言語ZUMLをサポートしている。 (ja)
  • ZK是一套以AJAX/XUL/Java为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面。最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像在设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用介面设计语言ZK User-interfaces Markup Language(ZUML)。 ZK提供超过120个XUL组件及80个XHTML组件。举凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK亦提供CKeditor和Google Maps的组件,让使用者直接以Java控制,无须使用JavaScript。 ZK是一套开放源码、相容于XUL/HTML标准、Java写成的开发工具。 (zh)
  • ZK OSS ist ein quell-offenes, in Java entwickeltes Ajax-Webframework des Unternehmens Potix Corporation, das Nutzern ermöglicht, eine grafische Benutzeroberfläche für Webanwendung zu erstellen. ZK besteht aus Ajax-event-driven-Mechanismen, sowie XUL, XHTML und ZUML, einer Markup-Sprache, um die Benutzeroberfläche zu erstellen. (de)
  • ZK es un framework de aplicaciones web en AJAX de código abierto, completamente en Java,​​​ que permite la creación de interfaces de usuario para aplicaciones web sin usar JavaScript y con poca programación. Además de la programación basada en componentes y orientación a eventos, de manera similar a Swing, ZK soporta un lenguaje de marcación para la definición de una potente interfaz de usuario llamada ZUML. (es)
  • ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge. The core of ZK consists of an Ajax-based event-driven mechanism, over 123 XUL and 83 XHTML-based components, and a mark-up language for designing user interfaces. Programmers design their application pages in feature-rich XUL/XHTML components, and manipulate them upon events triggered by end user's activity. It is similar to the programming model found in desktop GUI-based applications. (en)
  • ZK — фреймворк для разработки веб-приложений тайваньской компании Potix, реализован полностью на Java. Распространяется под коммерческой лицензией, ограниченная по функциональным возможностям версия доступна свободно под лицензией LGPL. Основные принципы — предоставление возможности разработчику веб-приложений создавать полноценные пользовательские интерфейсы для веб-приложений без применения JavaScript, в событийно-ориентированной парадигме и компонентной модели, что наиболее привычно разработчикам настольных приложений в RAD-средах. (ru)
rdfs:label
  • ZK OSS (de)
  • ZK Framework (es)
  • ZK (informatique) (fr)
  • ZK (フレームワーク) (ja)
  • ZK (ru)
  • ZK (framework) (en)
  • ZK (框架) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • ZK (en)
is dbo:computingPlatform of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:platform of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License