此次探讨之旅出发之前,先一起坐下来,说说以下几个问题
何为ExtJS
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。
为什么要用ExtJS
我们选择某样东西,一定有选择它的理由,而在我看来,采用ExtJS作前端的优势有一下几点
- 界面组件丰富
- 易扩展
- 页面兼容性得到保障
- 可以借助工具进行可视化界面开发
- 基于借口的开发模式,可以使前端、后端、测试三方相对来说较独立,提高开发效率
- 方便实现自动化测试
为什么还要对其构架进行探讨
在ExtJS4中,官方推出了一个MVC的构架,但可以看出,这只是一个基础的模型,要让这个模型在项目中能够很好的运用起来,辅助模块的设计就必不可少。那么,让我们打开图纸,看看我们此次之旅要探讨哪些东西。
- 开发模式
- 管理器
- 事件机制
- 同步和异步
- 验证器
- 框架扩展
- 自动化测试
好了,目标明确,走起!