布局
布局系统是Ext JS中最强大的部分之一,它处理应用陈旭中每个组件的大小和位置,并在将其保持在适当位置以让你的用户顺利完成它们的工作。Ext JS 2的布局速度很快,但是它不够灵活,虽然我们认为它可以做到。在Ext JS 3中,我们使用了新的布局盒子,虽然变得很灵活,但是我们牺牲了性能。
在Ext JS 4,我们终于实现了两全其美,性能更好,更灵活的布局,而且还新增了DockLayout对象。有兴趣的,可以看一下Jamie在SenchaCon 2010期间发表博客文章《Ext JS 4 Layouts 》,里面解释了所有与布局的有关更新。
主题
我们得到的最大请求就是在应用程序轻松制作主题。根据我们开发Sencha Touch的经验,在Ext jS 4中,通过功能强大的SASS和Compass,使我们的框架更容易制作主题。每一个框架的外观方面,都可通过简单的调整颜色变量轻松自定义。
如果你还没有见识过SASS和Compass的威力和灵活,那么你可以看一下Dave Kaneda’s的文章《theming Sencha Touch 》。我们将很快发表标题为《 theming Ext JS 4》的文章。如果你实在急不可耐,那么可以在SenchaCon 2010中与 Rob Dougan’s 讨论此问题。