另外一个有趣的示例时行的高亮. 之所以有趣是因为它现在在平板设备上有了替代方案. 高亮的主要目的是使得指针所指处的那行变得醒目. 由于触摸屏并没有指针,因此行高亮就变得过时了.
Ext JS 5 中的组件不仅对平板设备上的展现进行了优化,它们还从 Sencha Touch 2 处引入了一些新的特性. 例如,使用了图标的按钮使得用户界面更加的漂亮.
新的 Sencha Charts 包是另外一个两个框架交互的完美实例。Charts 证明了新的类系统和事件管理更新让 UI 更方便的进行设备上的诊断,同时维护持久化 API 和性能。不管你是否在 Ext JS 5 或者 Sencha Touch 2 上开发应用,你都应该试试 Charts。

Sencha Charts 是首个可以在 Ext JS 5 和 Sencha Touch 2 上共享的包
除了这三个特殊的更新外,任何的 widget 都提供专为移动的设计规则,这是通过引入了响应式配置插件实现的。任何配置属性都有一个 setter 方法来针对当前屏幕方位进行更新,或者是根据视角唯独进行更细致的计划。Phil Guerrant 写了一篇文章 Designing Responsive Applications with Ext JS 详细描述了此特性,你也可以查看一些 演示程序.
如果有额外的部分的话,那就是 Ext JS 5 给开发者提供了足够多的工具让它与设备无关。当开发的是鼠标悬停或者鼠标右键操作,就需要一个对触摸屏事件{敏感词}的替换方案。框架提供大量构建在widgets之上的解决方案。查看,学习并重复使用它们直至成功地制作出app应用。
最终,一个完美且精巧的应用用这种方式被呈现在用户的设备上。
部署
当你完成了所有工作来实现超棒的桌面和平板应用时,接下来就是应用的部署。幸运的是 ExtJS 提供多种部署选项:
浏览器. 这是最简单最直接的通过 HTTP(S) 协议在浏览器上访问 Web 应用的方式。不过别忘了使用:sencha app build product 命令来最小化、压缩和优化源码。
Sencha Space. 企业应用要求企业的解决方案。Space 可以帮助分发和管理安全的 Web 应用到一个 BYOD 环境,完美无瑕的使用 ExtJS 5 应用
Cordova. 混合应用开发者很喜欢 ExtJS 5 和 Sencha Cmd 5 的集成。新的构建工具可以让开发者非常简单的封装基于 Cordova (PhoneGap) 应用,只需要通过 sencha app build native 命令即可
结论
Ext JS 5 不仅可以在平板上运行,他可以将 Spring0 在整个开发过程中摒弃,强大的交互功能,甚至帮助你完成应用的部署。更重要的是对于初学者能够很快的制定自己的学习曲线,当你开始构建你的下一个Ext JS 5 应用时,一定要记得有些人非常喜欢在平板使用这些应用。
译者注:Spring0 请参见 敏捷开发中的 Sprint0.