老婆一不在身边,我的熬夜的瘾就发作了。我要在今晚对Ext的代码进行深入的全面的观察学习,以便于在下周的技术交流活动中对大家做出我理解的表达,避免大家走更多的弯路,我要做一个真正的履行者。
其实国内不乏有自己开发自己框架的公司,比如上海的道锐(不如Ext全面,更侧重于其业务经验)等,一直以来我们关心的重点都在服务器端(如程序结构、设计模式、数据库设计、运行平台、数据访问组件等),在当前Web盛行时期,而且发展的如日中天,我强烈的感觉到我们有必要将客户端的设计和实现水平提高,才能匹配服务器端做的努力,这就是木桶原理的一个应用吧。
全球很多企业在用Ext,其中包括IBM HP Adobe等多达74知名公司。我想在这样的应用广度下Ext应该是一个值得信赖的,不会有
ExtJS是一个你可以信赖的用于构建富客户端应用的跨浏览器脚本框架类库。
ExtGWT也是为了构建RIA而出的一个基于GWT的Java库,其实.net的包装也有(但不成熟)。
ExtJS包括
- 高性能的可自定义的UI组件
- 设计良好的可扩展的组件模型
- 直观而且易用的API
- 商业与开源双重许可证
- 商业许可证也分多种级别(银-金-铂金-砖石)
- 开源许可证
2008-4-21宣布Ext开发的类库采用GNU General Public License (GPL) v3
- 浏览器兼容,支持所有主流的浏览器Internet Explorer 6+ 、FireFox 1.5+ (PC, Mac) 、Safari 3+ 、Opera 9+ (PC, Mac)
Ext的组织机构
- 总裁和CEO Abraham Elias
负责制定Ext的战略方向和达到快速成长为软件服务提供者的目标
- 主要软件架构师和核心奠基人 Jack Slocum
为了做出一个丰富的开源的框架,从2006年开始Ext的开发。得益于他在软件架构、设计模式以及开发经验等方面的坚实基础,Ext才发展到今天,成为一个新颖的、低耗、快速的客户端开发解决方案
- 副总裁、工程师和核心奠基人 Brian Moeskau
在前端展现和用户接口开发方面为Ext带来了多年的软件开发设计经验。作为一个软件架构师他曾在过多种平台使用多种语言做过从产品设计到企业系统开发的工作。他现在负责日常支持和Ext框架的维护工作
- 资深(高级)软件架构师和Ext服务团队领导人 Aaron Conran
艾伦从一开始就深深沉醉于Ext之中,他对Ext的本质和架构有着深入的理解。现在领导客户开发服务团队并为企业用户提供在线培训服务
- 资深(高级)软件架构师和Ext GWT核心奠基人 Darrell Meyer
有着10年的企业应用开发的经验。从加入Ext,他就是流行的对应Google Web Toolkit(GWT)的Web Widget Library的作者。带领GWT团队完成了Ext GWT1.0。
Ext完整的支持方式:
- 许可证
- 普通许可证
- OEM
- 销售合作
- 企业方案和顾问咨询服务
- 企业培训
- Ext入门和Javascript、Html、css
- Ext入门
- Ext进阶
- 支持
- 接受捐助
- 捐助后可以得到一个访问SVN的帐号,可以得到最新版本的源代码
- 即便不捐助也可以得到在线学习资料以及访问论坛进行学校
Ext的下载和使用
- 下载
- 公司内部共享,\\lisq\, 共享帐号为cms 51660877
- 下载完毕后在本机配置一个网站,然后通过以下地址可以查看Ext的文档和示例程序http://your-server/<ext-directory>/docs,如http://localhost/ext-2.1/docs/index.html
- 从Ext的文件结构远眺Ext山脉走向
- 整体
- 源代码
- 实际体验如何把Ext的基本Demo整合到我们的应用中来
- Ext的GUI Designer,提供可视化设计工具,生成界面的对象json表达,嵌入到应用中,对于新手入门很方便,也可以提高工作效率和代码产出,当然积累比较多后直接复制现有代码是最有效的办法。最开始是2007-10开始的,目前最后的更新时2008-6-6