fbpx
Wikipedia

ZK Framework

ZK es un framework de aplicaciones web en AJAX, completamente en Java de software de código abierto que permite una completa interfaz de usuario para aplicaciones web sin usar JavaScript y con poca programación.

ZK
Información general
Tipo de programa biblioteca de Java
Desarrollador Potix Corporation
Licencia LGPL / ZOL / Comercial
Información técnica
Programado en Java
Plataformas admitidas máquina virtual Java
Enlaces
Sitio web oficial
Repositorio de código

El núcleo de ZK es un mecanismo conducido por eventos basado en AJAX, sustentado sobre 70 componentes XUL y 80 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 BeanShell) y usar expresiones EL para manipular los componentes y acceder a los datos.

Ventajas, desventajas

Ventajas

  • ZUML permite a los no expertos diseñar eficientemente interfaces de usuario.
  • Empotrar script en Java ayuda al prototipado rápido y a las personalizaciones.
  • No es necesario que el desarrollador tenga conocimientos de Ajax o JavaScript.
  • Modelo basado en componentes intuitivo dirigido por eventos.
  • Permite centrar toda la lógica de programación en el servidor.

Desventajas

  • No es apropiado para:
    • Videojuegos de acción.
    • Aplicaciones basadas en gráficos vectoriales o tridimensionales
    • Programas de edición fotográfica o de video
  • Tampoco es apropiado para aplicaciones accesibles al público en general que requieran:
    • Ser optimizadas en los motores de búsquedas mediante técnicas SEO
    • Alto nivel de accesibilidad que exija que dicha aplicación deba funcionar con el javascript del navegador desactivado

Diferencias con XUL

  • Aunque soporta muchos de los componentes XUL, ZK los renderiza en etiquetas HTML.
    • Esto significa que no cuenta con el poder del motor de renderización XUL Gecko el cual está empotrado en Mozilla/Firefox.
    • ZK es compatible con navegadores que no soportan XUL, tales como Internet Explorer.
    • ZK mantiene su propio Look and feel entre los navegadores. Es independiente del look and feel del motor de renderización XUL de Gecko
  • ZK no soporta todos los atributos de XUL e introduce algunas extensiones propietarias.

Requisitos del sistema

  • J2RE versión 1.4 o posterior
  • Un servidor web capaz de soportar servlets

Requisitos de habilidades en programación

Imprescindible

  • Conocimiento Básico de Java
  • Conocimiento Básico de HTML y XUL
  • (Deseable) Conocer JSF

Recomendado

  • Programación Orientada a Objetos
  • Programación con Servlet/JSP
  • Ajax
  • JavaScript

ZUML

ZUML (Lenguaje de Marcación de Interfaz de Usuario ZK) es un lenguaje de marcación para definición de interfaces de usuario ricas.

  • ZUML está diseñado para habilitar a desarrolladores, para que desarrollen interfaces de usuario eficientemente.
  • ZUML permite al desarrollador mezclar diferentes lenguajes de marcación, tales como el lenguaje XUL de Mozilla y XHTML, todos en la misma página.
  • ZUML permite a los desarrolladores embeber script en lenguaje Java puro(interpretado por BeanShell) y usar expresiones EL para manipular los componentes y acceder a los datos.
  • ZUML está soportado por ZK.

Enlaces externos

  • ZK Home
  • ZK Live Demo
  •   Datos: Q2994520

framework, framework, aplicaciones, ajax, completamente, java, software, código, abierto, permite, completa, interfaz, usuario, para, aplicaciones, usar, javascript, poca, programación, zkinformación, generaltipo, programabiblioteca, javadesarrolladorpotix, co. ZK es un framework de aplicaciones web en AJAX completamente en Java de software de codigo abierto que permite una completa interfaz de usuario para aplicaciones web sin usar JavaScript y con poca programacion ZKInformacion generalTipo de programabiblioteca de JavaDesarrolladorPotix CorporationLicenciaLGPL ZOL ComercialInformacion tecnicaProgramado enJavaPlataformas admitidasmaquina virtual JavaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata El nucleo de ZK es un mecanismo conducido por eventos basado en AJAX sustentado sobre 70 componentes XUL y 80 componentes XHTML y un lenguaje de marcacion para disenar interfaces de usuario Los programadores disenan las paginas de su aplicacion en componentes XUL XHTML ricos en caracteristicas y los manipulan con eventos disparados por la actividad del usuario final Es similar al modelo de programacion encontrado en las aplicaciones basadas en GUI de escritorio ZK utiliza el acercamiento llamado centrado en el servidor para la sincronizacion de componentes y el pipelining entre clientes y servidores se haga automaticamente por el motor y los codigos de Ajax sean completamente transparentes para los desarrolladores de aplicaciones web Por lo tanto los usuarios finales obtienen una interaccion y respuesta similar a las de una aplicacion de escritorio mientras que la complejidad del desarrollo es similar a la que tendria la codificacion de aplicaciones de escritorio Ademas de la programacion basada en componentes y orientacion a eventos de manera similar a Swing ZK soporta un lenguaje de marcacion para la definicion de una potente interfaz de usuario llamada ZUML ZUML esta disenado para que desarrolladores no expertos disenen interfaces de usuario de forma eficiente ZUML permite a un desarrollador mezclar diferentes tipos de lenguaje de marcacion tales como el lenguaje XUL de Mozilla y XHTML todos ellos en la misma pagina ZUML permite a los desarrolladores embeber scripts en lenguaje Java interpretado por BeanShell y usar expresiones EL para manipular los componentes y acceder a los datos Indice 1 Ventajas desventajas 1 1 Ventajas 1 2 Desventajas 1 3 Diferencias con XUL 2 Requisitos del sistema 3 Requisitos de habilidades en programacion 3 1 Imprescindible 3 2 Recomendado 4 ZUML 5 Enlaces externosVentajas desventajas EditarVentajas Editar ZUML permite a los no expertos disenar eficientemente interfaces de usuario Empotrar script en Java ayuda al prototipado rapido y a las personalizaciones No es necesario que el desarrollador tenga conocimientos de Ajax o JavaScript Modelo basado en componentes intuitivo dirigido por eventos Permite centrar toda la logica de programacion en el servidor Desventajas Editar No es apropiado para Videojuegos de accion Aplicaciones basadas en graficos vectoriales o tridimensionales Programas de edicion fotografica o de video Tampoco es apropiado para aplicaciones accesibles al publico en general que requieran Ser optimizadas en los motores de busquedas mediante tecnicas SEO Alto nivel de accesibilidad que exija que dicha aplicacion deba funcionar con el javascript del navegador desactivadoDiferencias con XUL Editar Aunque soporta muchos de los componentes XUL ZK los renderiza en etiquetas HTML Esto significa que no cuenta con el poder del motor de renderizacion XUL Gecko el cual esta empotrado en Mozilla Firefox ZK es compatible con navegadores que no soportan XUL tales como Internet Explorer ZK mantiene su propio Look and feel entre los navegadores Es independiente del look and feel del motor de renderizacion XUL de GeckoZK no soporta todos los atributos de XUL e introduce algunas extensiones propietarias Requisitos del sistema EditarJ2RE version 1 4 o posterior Un servidor web capaz de soportar servletsRequisitos de habilidades en programacion EditarImprescindible Editar Conocimiento Basico de Java Conocimiento Basico de HTML y XUL Deseable Conocer JSFRecomendado Editar Programacion Orientada a Objetos Programacion con Servlet JSP Ajax JavaScriptZUML EditarZUML Lenguaje de Marcacion de Interfaz de Usuario ZK es un lenguaje de marcacion para definicion de interfaces de usuario ricas ZUML esta disenado para habilitar a desarrolladores para que desarrollen interfaces de usuario eficientemente ZUML permite al desarrollador mezclar diferentes lenguajes de marcacion tales como el lenguaje XUL de Mozilla y XHTML todos en la misma pagina ZUML permite a los desarrolladores embeber script en lenguaje Java puro interpretado por BeanShell y usar expresiones EL para manipular los componentes y acceder a los datos ZUML esta soportado por ZK Enlaces externos EditarZK Home ZK Live Demo Datos Q2994520Obtenido de https es wikipedia org w index php title ZK Framework amp oldid 120190620, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos