我终于从原公司得到有关公司WEUI项目相关内容的充分授权了。因此从今天开始我将陆续整理、公开Qomo的代码。——而不再是象原来那样“只能公开技术文档”。
Qomo项目的绝大多数代码其实已经完成并能投入商用。——因为它本来就是在WEUI这个商用的RWC平台中的代码。但我并不打算一下子全部**“扔出来”**。因为“提供代码”并不是真正的目的,真正的、我源初性的目的是探求JavaScript在富客户端上开发的极致,并且能够在理论、实践、商用等方面为JavaScript开发界做一些工作。——看起来目标有点大的说,哈哈。
所以如果仅仅是“扔一套代码出来”并没有什么意义。而我因此打算在每次提供代码之前撰文,详细分析这套代码中的技术实现。因此Qomo V1.0将会存在很多个"Field Test"版本。这些版本之间的代码是累加的、层进的。我希望你能够在研读这些代码的过程中,看到一套框架是如何被构建起来的。
至于你是怀着学习的本心,还是怀着商用的原意而来,我并不关注。Qomo采用BSD协议发布,就意味着一切都是开放的,没有什么乱七糟八的限制。有人说我学术也好,有人说Qomo学术也好,那是他们的观感。我只是说,Qomo是秉承了开源精神的、结构严谨的一套品质良好的代码。这就足够了。
现在我也开始规划项目中的成员、角色了。希望大家能积极参与。我也将开始回复先前未能回复的mail。(部分与开发相关的项目成员会先期得到一些开发中的版本和代码,以用于研究。但我希望不要怀着“抢先得到代码”的心态来加入团队,那没有什么意义。因为Qomo本身就是开放的、无限制的。没有拿出来的代码,只是因为“品质不够”或“未能成熟”,而不是因为我或者我们这个团队存有什么私心。换而言之,我希望每个加入的成员都能为Qomo项目的成熟、发展贡献力量(哪怕只是一个建议或者观感,都是力量和思想的源泉)。
**下载:Qomo OpenProject Field Test 1