利用ZK Ajax框架高效扩展Web App

本文作者Margarette Crystal在WebDeveloperJuice发表文章,详细介绍了ZK Ajax框架作为一个Ajax+ Mobile框架,不但能够让企业操作效率发挥到最大化,同时还能降低开发成本。另外,ZK Ajax框架对于新手来说上手比较容易,更新速度快,还能和Spring或Hibernate整合到一起。虽然也有修改默认的样式表格比较麻烦等缺点,但总体上实用价值比较大,值得使用。(以下是编译内容)

ZK Ajax框架是一个Ajax+ Mobile框架,旨在帮助企业操作效率发挥到最大化,同时还能降低开发成本。ZK Ajax框架有一个创新性的Direct RIA Architecture:能够加速Rich Internet Web App的开发、调整、支持和维护进程。因为这一框架允许直接进入编写数据库和企业资源程序,因此,Web开发者无需担心会向用户泄露商业逻辑,更无需担心在网络上会泄露商业数据。

基于ZK Ajax框架,Java开发者只需要使用一些基础的编程知识就能开发出真正的客户端Web App。ZK Ajax框架的事件驱动模型和以服务器为中心的体系结构能够让Web App的开发变得更加简便快捷,最大的好处是,在设计AJAX网路应用程序时,轻松简便的操作就像设计桌面程序一样。ZK Ajax框架提供超过170个Ajax组件和一个标记语言,使得设计丰富的UI过程更加简单,就好像是在授权的HTML网页上进行操作一样。另外,ZK Ajax框架可以渲染更加动态的、灵活的机制以此来获得数据绑定、数据获取、变量解析器和注释,没必要去申报一个单独管理Bean的配置。

随着最新的ZK Ajax框架发行以来,Web开发者同样能够将Java Bean结合到一个Ajax Spreadsheet App里。通过Ajax带来的惊人的功能性和在技术上的突破,这些都表明,利用Ajax开发Web App正在开创一个新时代。

为什么会选择ZK Ajax框架?

  • ZK Ajax框架使用XUL,例如XML用户界面标记语言。
  • 在活跃的大型技术社区,ZK Ajax框架学习起来很方便。
  • 这个框架每两个月就有新的更新版本。
  • Ajax是用于同步的服务器或客户端。
  • 支持跨浏览器使用,基于Web的Java操作系统。
  • 可以在Web浏览器上进行桌面模拟。
  • 可以和Spring或Hibernate整合到一起。
  • 含有基于组件的事件驱动模型。
  • ZK旨在从源头开始消除危险因素,保护来自恶意SQL通道的App或者是恶意的JavaScript代码、跨浏览器脚本。
  • ZK Ajax框架还有一个相当受用的功能就是在所有的App服务器上能够和Load Balancing和Clustering支持相兼容。

ZK脚本一瞥

  • ZK使用Bean Shell源码解释器。
  • ZK支持Python、EL、Groovy、Ruby、Java和JavaScript。
  • ZK在分开的ZScript文件、Java Packages和一个zul文件里同样是被支持的。

ZK Ajax框架的缺点

  • 使用ZK Ajax框架修改默认的样式表格比较麻烦。
  • 广泛的用户界面组件。
  • 如果反应太慢的话会转向Java。
  • 可以使用纯Java核心技术编写脚本和代码。
  • 使用脚本可以快速原型。
  • 客户端或服务器支持同步化。
  • 对于复杂的页面,Bean Shell编写脚本的速度会很慢。

英文原文:WebDeveloperJuice

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓