2008年ZK发展路标

2008年ZK发展路标
喜欢上ZK简单、快速、类似桌面的开发方式,不过我作为用户体验/交互设计师,对ZK的界面和组件的易用性、美观性至今是不满意的,让我们看看ZK团队2008年的开发路标吧,或许08年ZK会带给我们惊喜。以下是本人对ZK网站上路标文档的翻译,本人不对翻译的准确性负责,紧作为参考。
原文:http://www.zkoss.org/doc/roadmap2008.dsp。
译者:陈良泳,北京,2008/3/26 [email protected]

译文:

首先,我要感谢各位朋友对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创始人

你可能感兴趣的:(android,zk,mobile,seam,AIR)