昨天刚从sourceforge的svn上下载了最新的代码,感受了一下0.6,也和qooxdoo的邮件列表上的其他人一样在想0.6什么时候发布,刚才上网一看0.6rc1发布了。不过就算不发布我也打算开始用了,因为很多先行者说0.6已经很稳定了。
1、如果使用过先前的版本一定都知道,0.6最大的变化应该就是完全基于namspaces。
2、对我来说一个非常希望拥有的是Table(这个Table类似于其他UI库的DataGrid),另外还新增了一个常用部件:日历(我以前使用的是dynarch的)。和ListView相比,Table不但有了X轴的滚动条,而且可以更方便的,直接对单元格进行编辑,还可以隔行使用不同颜色,可以调换列之间的位置,可以只选择几列显示。和以前的ListView相比进步不少,但和其他“专业”的Grid相比有些功能还比较弱,但对于我新项目的需求已经足够了。
3、新增RPC模块,并且提供了PHP和Java的服务器端实现。我原来使用的json-rpc-java,抽时间要看看他的实现方法。我看了一下例子,也是基于JSON-RPC的。
4、另外0.6的doc现在采用了更类似java的样子,用起来更方便了。内容也比以往更丰富。
5、再就是体积的变化了
,原来700来K,现在900多K。所以我仍然是把它作为开发管理系统的UI库。做互联网应用还是采用其他小一些的库。
我打算新的项目将基于0.6进行界面开发,下面贴几个截图,以飨读者。