2008年ZK发展路标
喜欢上ZK简单、快速、类似桌面的开发方式,不过我作为用户体验/交互设计师,对ZK的界面和组件的易用性、美观性至今是不满意的,让我们看看ZK团队2008年的开发路标吧,或许08年ZK会带给我们惊喜。以下是本人对ZK网站上路标文档的翻译,本人不对翻译的准确性负责,紧作为参考。
原文:http://www.zkoss.org/doc/roadmap2008.dsp。
译者:陈良泳,北京,2008/3/26 chenliangyong@163.com
译文:
首先,我要感谢各位朋友对ZK的热衷支持。如果没有你们的支持,ZK就难以实现今天的骄人成绩。紧紧2年时间,ZK已经累积被下载了超过50万次。所拥有的客户,从小公司到财富500大公司,在快速增长。在许多公司里,ZK的开发也从先锋项目变为RIA事实上的标准。
最重要的是,好几万的开发者已经喜欢上了ZK的“简单而丰富”的能力。开发一个RIA能够而且也将会比开发桌面应用要简单。ZK虽是一个Ajax 框架,但更确切的说是web应用开发的新生代。
将ZK带入更高境界是我们的驱动力。这里,我将和你分享2008年ZK发展计划。我们也将会非常感激你的反馈建议。
简单
2007年对于我们是忙碌的一年,我们致力于阐述一些简化Ajax应用开发的新概念,例如按需执行(fulfill on demand)、事件驱动、MVC设计模式。在2008年,我们将着重提供更多的文档和更好的开发工具。
文档
等待已久的风格参考指南(Style Reference Guide)和组件开发指南(Component Development Guide)将会在2008年发布。风格参考指南将会示范如何用纯粹的CSS去自定义每一个组件的外观行为。组件开发指南将会描述如何从头开始或封装第三方部件,去实现一个组件。
另外,我将会通过闲聊(small talks)继续探索新概念和新方法,以实现ZK的特色。例如,可以使用注评(annotations)去达到许多应用的特色,例如多语言、web服务集成。
开发工具
与第三方合作仍然是我们的主要方式去提供更好的集成开发工具。例如, NetBeans的REM 、 Zero Kode、zk-bench,及 Eclipse的eZing Builder 。
在2008年,我们将会大步前进。首先,我们将会提供一个Eclipse插件去简化ZK应用和ZUML文件的创建,并且将提供对Zero Kode的更好集成。通过简单的鼠标点击,就可以实现许多ZK应用。
然后,我们将会提供如名为Umbrello UML Modeller 和/或 Rational Rose这样的插件,去探索从UML自动转化为ZUML的可能性。
丰富
ZK是最完整的致力于提供丰富用户体验的框架之一。但是,我们不会就此止步,我们会继续提供更多、更丰富的组件,其中最值得提及的是ZK的电子制表组件(Spreadsheet)、更多第三方组件,和遵从508标准(可访问性标准)
ZK制表组件(Spreadsheet)
ZK制表组件是2008年最重要的开发部分。不同于微软的Excel,其是基于Web的。不同于Google的Spreadsheets,其有更加灵活和强大的100%可控制和可定制的Java API。你可以嵌入任意多个ZK spreadsheets到你的web页面中。最重要的是,其是开源的。
第三方组件
2008年,我们将继续和贡献者合作去集成更多第三方的组件,比如Ext-JS, Codepress,和SMILE.
遵从508标准
2007年我们已经在508标准方面有些进展,然而仍然还有很长的路要走。我们将在2008年继续改善ZK的可访问性。
可扩展性
为了更好的和已存在的应用进行合作,我们将会对其它的框架进行无缝集成,以延伸到更多的设备上。我们已经引入了ZK JSP标记、ZK JSP组件、ZK Seam、ZK Seasar、本地命名空间(native namespaces)、XML输出、可插入的脚本解释器、可插入的表达式计算器和ZK移动应用(ZK Mobile)。
在2008年,我们将继续保持对这些扩展的更新和交付,并探索对他们使用的最佳实践。另外,我们将继续使得你的ZK应用程序能在不同的客户端上应用。
Flash, AIR 和 Android
如同ZK Mobile,我们将继续使得你的ZK程序能在不同的客户端进行应用,例如Flash player, AIR 和 Android。另外,我们我们很乐意去探索使用Flash CS3去设计ZK的页面。如果能够让以服务端为中心的ZK架构和富客户端的丰富功能结合起来,这将是非常有趣的吸引力。
集成其它框架
我们将对所支持的JSF从1.1更新到1.2,Seam从1.2到2.0。我们也将提供不同框架的更多工具,比如JPA, BMP, 和 Web services。
脚本语言
在贡献者的帮助下,2007年ZK已经支持主流的脚本语言:Java (BeanShell), JavaScript (Rhino), Ruby (JRuby), Groovy (and Grails), 和Python (Jython)
在2008年,我们将会继续探索在ZK中使用这些脚本语言的最佳实践——尤其是,去推进用一种动态的编程语言进行RIA应用开发的生产力。
社区
一个开源社区是进行协作的重要方式。ZK是开始于一个易于扩展的良好架构,同时也开始了一个友好的、乐于分享的社区。2007年,我们已经看到通过ZK社区的很多沟通协作,例如贡献代码、翻译讯息、提交文章、功能建议、Bug报告、问题解答。在2008年,我将提升站点以鼓励更多的协作。例如,ZK论坛将会被改版更新。
祝您20008吉祥如意,去享受“简单而丰富”的ZK吧!
此致
Tom M. Yeh
ZK创始人
分享到:
- 2008-03-27 21:30
- 浏览 1958
- 评论(3)
- 论坛回复 / 浏览 (3 / 7230)
- 查看更多
相关推荐
**ZK Framework与Eclipse插件ZK Studio详解** ZK Framework是一款强大的Java Web开发框架,专注于构建富客户端用户界面。它提供了一种基于事件驱动和组件模型的编程方式,使得开发者无需处理复杂的JavaScript和HTML...
ZK32通常指的是ZK Software公司的ZK TEchnology Kernel 32,这是一个专为开发生物识别设备(如指纹识别)应用的SDK(Software Development Kit)。Thinkkrz可能是ZK32的一个版本或者与之相关的开发团队或项目名,而...
《ZK+Spring+Hibernate整合详解》 ZK、Spring和Hibernate是Java开发中的三大重要框架,它们分别在用户界面、依赖注入与事务管理、持久层操作方面发挥着关键作用。将这三者进行整合,可以构建出高效、稳定且易于维护...
ZK 是一个基于 Java 的轻量级Web框架,专门用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件和事件处理机制,使得开发者能够轻松创建交互式的Web应用。本篇文章将深入探讨ZK框架的基本概念、开发环境的...
zk后台api很全的,对于学习ZK很有用的。
随着Web技术的发展,AJAX(Asynchronous JavaScript and XML)技术应运而生,它通过异步通信实现了更加流畅的用户体验。AJAX允许页面的部分更新而无需重新加载整个页面,极大地提升了Web应用的交互性和响应速度。 ...
ZK,全称为ZK Framework,是一个开源的Java Web组件库和事件驱动框架,主要用于构建富客户端用户界面。ZK以其独特的服务器端组件模型和事件处理机制,为开发者提供了便捷的用户界面开发体验,尤其在企业级应用中广泛...
ZK,全称为ZooKeeper,是由Apache软件基金会开发的一个分布式协调服务框架,它为分布式应用提供一致性服务,包括命名服务、配置管理、集群管理、分布式锁等。本资料包是针对ZK框架的学习资源,旨在帮助用户深入理解...
ZK开发手册和注意事项 ZK是一个基于Java的开源Ajax Web应用框架,它允许开发者创建富互联网应用(RIA)。ZK框架基于服务器端技术,其特性在于能够在不需要AJAX和JavaScript编程的情况下,提供强大的前端组件和应用...
【描述】ZK Studio 2.0.1 Indigo版是针对ZK框架的开发工具,其基于Eclipse Indigo发布,这个版本的Eclipse是2011年的稳定版本,集成了许多当时先进的开发功能。ZK Studio与Eclipse的结合使得开发者能够在一个统一的...
《ZK4500SDK:中控指纹仪的开发与应用》 在信息技术日新月异的时代,生物识别技术已经广泛应用于各个领域,其中指纹识别作为一种安全且便捷的身份验证方式,尤其受到青睐。ZK4500SDK是中控科技针对其ZK4500指纹仪...
**文件名解析:** "org.zkoss.eclipse_0.9.6.v200912041237" 这个文件是ZK Studio插件的一个版本,版本号为0.9.6,发布日期为2009年12月4日。在Eclipse中安装插件时,通常需要这样的插件包文件,通过导入或更新功能...
zk-6.5.0.zip ZK 6.5.0 Sep 12, 2012 * Features ZK-447: The file upload allows users to drag and drop local files (HTML5) ZK-1241: ZK Client Widget support swipe event for tablet/mobile device ZK-...
在IT行业中,ZK是一个流行的Java桌面应用框架,它允许开发者构建富客户端用户界面而无需深入JavaScript编程。ZK框架提供了MVC模式的组件化开发,使得前后端分离变得更加简单。这里的"ZK所需jar包"指的是为了在项目中...
ZK是一个开源的Ajax Web框架,它简化了创建富互联网应用程序(RIA)的过程,减少了编程的复杂性。在SourceForge.net上,ZK被评为第1个Ajax项目,它的核心理念是“Simply Rich”,即提供简单途径实现丰富的Web应用...
由于提供的文件信息中,有关股票知识的部分占据了大部分内容,而与标题“ZK框架:Ajax开发实战”相关的内容并未在文件中明确出现,因此无法直接从给定的文件信息中生成与ZK框架和Ajax开发相关的内容。不过,我将基于...
ZK 8.0.0端参考 ZK 8.0.0组件开发的必需品 ZK 8.0.0组件引用 ZK 8.0.0配置参考 ZK 8.0.0开发人员的参考 ZK 8.0.0风格定制指南 ZK 8.0.0 ZUML参考 zk-mvvm-book
ZK 6 学习资料是一套全面的资源集合,专为想要深入理解和掌握ZK 6框架的开发者设计。ZK是一个Java为基础的用户界面(UI)框架,它简化了构建富互联网应用程序(RIA)的过程,特别是对于企业级应用。这个压缩包包含了...
zk实践战 基于zk开发新闻发布系统,目前在国内很少用zk框架开发,在今后必定是发展的趋势。。
ZK主题生成器是一款专为ZK框架设计的工具,旨在帮助开发者轻松创建和定制ZK应用的主题,而无需深入理解复杂的CSS(层叠样式表)语言。ZK是一个流行的Java AJAX框架,它允许开发人员构建富客户端Web应用程序,提供...