关心Qomo项目的朋友可能注意到,在beta1之后,Qomo项目已经有近三个月没有更新了。其实这并不是项目组没有进一步的工作,而是陷于一些细节处的处理而延长了发布时间。
目前Qomo已经完成了UI框架的基本设计和框架层(主干)代码。在Qomo的RTL部分加入了Templet系统,在Debug部分加入了Profiler和Debugger,以及比较精巧的异常和断言处理机制的封装。公共代码库(Common)加入了Pool&Machine机制、timer&step机制等相关的应用工具库。UI组件库中也有一些代码加入。
此外,Zhe开始封装新的JS和DOM兼容层。这方面的工作已经得已展开。但是,基于Qomo的应用开发、UI组件库的开发处于停滞不前的状态。
但现在(仅指当前),Qomo项目的这些代码尚未达到可发布beta2的品质,因此还不能发布出来。此外,UI框架层的设计比预想得要复杂,我们可能需要实现一个CSS 2/3 parser或者处理实用工具类。但是,我现在需要暂停一下我个人手边的工作,因此Qomo项目的beta2的发布可能会向后再推迟1.5~2个月。
暂停我手边的(关于Qomo项目)的工作的原因,是因为与出版社关于《大道至简》一书的出版协议已经谈妥,我需要整理这本书并参与出版相关的事宜。这件工作大概需要占用1个月的时间。
很报歉让大家久等。但请相信,Qomo项目组的开发工作并不会因为我个人的问题而停止。^.^