Qomo 项目的Field Test 3在团队的努力下终于发布了。
事实上,仅这个发布包中的代码,完成于~~大概一周之前。但是我一直没有时间完成技术介绍方面的文档,所以就一直没有发布。很抱歉。
FT3主要的工作包括:
- 重写了system.js, NamedSystem.js, Namespace.js全部的框架代码,层次结构更加清晰
- 完成了完整的兼容层框架、代码。系统可以在Mozilla, safari和IE5.0以上版本上运行
- 实现了完整的、透明的多投事件系统
- 一些JS特性的增强
本次工作主要围绕着架构上的调整和兼容层的设计在进行。在兼容层上,Zhe Fang兄(fangzhe@msn.com)参与了大量的工作,是他直接促进了兼容层架构、代码的完成。事实上,代码包中的copyright也是他提供和翻译的。在此感谢他的辛勤工作。
说明一点,在代码包中仍未能在代码头部注释中加入Zhe Fang等新近成员的邮件列表。实在是很抱歉。时间的关系,我没能一一整理,因此这个阶段性版本中一概不加了。在FT4中,我会加上这些信息的。
这两天还会有一些开发团队内的讨论,一份团队组织结构的说明将会被公布出来。此外,UI、DB两个小组的工作很快就要开始。sourceforge上的snv会被启动,并且大量代码将在各小组中公开。——因为,哈哈,Object.js已经快要改写完成了。
Object.js的改写是我近阶段最最主要的工作。这决定了在今后的代码中,我们可以使用哪些OOP的特性。Qomo项目,将把“保证极高的代码品质”,以及“提供最专业的技术文档”作为项目工作的中心。例如本次随FT3发布出来的多投事件系统(MuEvent)。——我希望大家从这些模块中看到Qomo被实现出来的真正意图,以及代码背后的价值。
**下载:Qomo OpenProject Field Test 3