阅读更多

0顶
0踩

Web前端

原创新闻 利用ZK Ajax框架高效扩展Web App

2013-08-29 10:03 by 副主编 WnouM 评论(7) 有10262人浏览
本文作者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
  • 大小: 46.6 KB
  • 大小: 36.5 KB
0
0
评论 共 7 条 请登录后发表评论
7 楼 afuer 2013-09-12 10:16
北斗文昌 写道
afuer 写道
zk的理念不错。但很多组件不够好。如没有很好的分页组件,这是个很大的软肋。运行速度也很慢


分页这个东西貌似可以自己写个继承grid,自己去实现

看来使用的人是不少,我当时也就看了1个月。写过分页组件。我不是特别熟悉。总感觉实用组件不多,不如flex和easyui等框架来的实在;他们插件理念不错,如果封装一些好用的插件,使用起来也非常的不错。
6 楼 北斗文昌 2013-09-11 16:18
afuer 写道
zk的理念不错。但很多组件不够好。如没有很好的分页组件,这是个很大的软肋。运行速度也很慢


分页这个东西貌似可以自己写个继承grid,自己去实现
5 楼 rainingword 2013-09-03 16:51
开发真心简单,速度真心有点慢,并且和其他业务系统集成很有问题,特别是门户。
4 楼 afuer 2013-09-02 09:38
zk的理念不错。但很多组件不够好。如没有很好的分页组件,这是个很大的软肋。运行速度也很慢
3 楼 sky198 2013-09-01 21:55
ZK Ajax框架还有一个相当受用的功能就是在所有的App服务器上能够和Load Balancing和Clustering支持相兼容。关于这一条,我好像一直都没有找到解决方案
2 楼 lihuachuan 2013-08-30 20:07
社区版本中,很多高级功能都不支持
商业版权费很贵
当然,这在中国不是一个问题
1 楼 北斗文昌 2013-08-29 17:59
zk学着是挺快的,傻瓜式操作

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics