Sencha的前身就是Extjs了,sencha 框架是世界上第一个基于HTML5的Mobile App框架
那么何谓框架,传统软件工程对于库和框架的区分主要着眼于对应用运行流程的控制权,框架提供架构,控制运行流程,让开发者在合适的地方书写针对具体问题的代码
sencha提倡的就是组件化编程,是面向对象的技术的一种近一步的发展延伸,类的概念仍然是组件技术中一个基础的概念,但是组件技术更核心的概念是接口。
sencha是重量级的架构了,一般来说很少会有公司用到内部的这种架构,因为太像java的Swing了
不过我在项目中用sencha组织的代码结构拿来主义本来不是我的风格,自己也改动了很多代码, 但是整体的设计还是参考的sencha了
有项目图为证:3万行以上的纯js代码架构哦~
AMD + sencha核心