专栏首页布尔Ext整体印象

Ext整体印象

其实国内不乏有自己开发自己框架的公司,比如上海的道锐(不如Ext全面,更侧重于其业务经验)等,一直以来我们关心的重点都在服务器端(如程序结构、设计模式、数据库设计、运行平台、数据访问组件等),在当前Web盛行时期,而且发展的如日中天,我强烈的感觉到我们有必要将客户端的设计和实现水平提高,才能匹配服务器端做的努力,这就是木桶原理的一个应用吧。

全球很多企业在用Ext,其中包括IBM HP Adobe等多达74知名公司。我想在这样的应用广度下Ext应该是一个值得信赖的,不会有

ExtJS是一个你可以信赖的用于构建富客户端应用的跨浏览器脚本框架类库。

ExtGWT也是为了构建RIA而出的一个基于GWT的Java库,其实.net的包装也有(但不成熟)。

ExtJS包括

  1. 高性能的可自定义的UI组件
  2. 设计良好的可扩展的组件模型
  3. 直观而且易用的API
  4. 商业与开源双重许可证
    1. 商业许可证也分多种级别(银-金-铂金-砖石)
    2. 开源许可证 2008-4-21宣布Ext开发的类库采用GNU General Public License (GPL) v3
  5. 浏览器兼容,支持所有主流的浏览器Internet Explorer 6+ 、FireFox 1.5+ (PC, Mac) 、Safari 3+ 、Opera 9+ (PC, Mac)

Ext的组织机构

  1. 总裁和CEO Abraham Elias 负责制定Ext的战略方向和达到快速成长为软件服务提供者的目标
  2. 主要软件架构师和核心奠基人 Jack Slocum 为了做出一个丰富的开源的框架,从2006年开始Ext的开发。得益于他在软件架构、设计模式以及开发经验等方面的坚实基础,Ext才发展到今天,成为一个新颖的、低耗、快速的客户端开发解决方案
  3. 副总裁、工程师和核心奠基人 Brian Moeskau 在前端展现和用户接口开发方面为Ext带来了多年的软件开发设计经验。作为一个软件架构师他曾在过多种平台使用多种语言做过从产品设计到企业系统开发的工作。他现在负责日常支持和Ext框架的维护工作
  4. 资深(高级)软件架构师和Ext服务团队领导人 Aaron Conran 艾伦从一开始就深深沉醉于Ext之中,他对Ext的本质和架构有着深入的理解。现在领导客户开发服务团队并为企业用户提供在线培训服务
  5. 资深(高级)软件架构师和Ext GWT核心奠基人 Darrell Meyer 有着10年的企业应用开发的经验。从加入Ext,他就是流行的对应Google Web Toolkit(GWT)的Web Widget Library的作者。带领GWT团队完成了Ext GWT1.0。

Ext完整的支持方式:

  1. 许可证
    1. 普通许可证
    2. OEM
    3. 销售合作
  2. 企业方案和顾问咨询服务
  3. 企业培训
    1. Ext入门和Javascript、Html、css
    2. Ext入门
    3. Ext进阶
  4. 支持
    1. 接受捐助
    2. 捐助后可以得到一个访问SVN的帐号,可以得到最新版本的源代码
    3. 即便不捐助也可以得到在线学习资料以及访问论坛进行学校

Ext的下载和使用

  1. 下载
    1. 官方下载地址http://extjs.com/products/extjs/download.php
    2. 公司内部共享,\\lisq\, 共享帐号为cms 51660877
  2. 下载完毕后在本机配置一个网站,然后通过以下地址可以查看Ext的文档和示例程序http://your-server/<ext-directory>/docs,如http://localhost/ext-2.1/docs/index.html 也可以使用AdobeAir版本的文档程序来学习(VS2008中的智能感知对脚本的支持)
  3. 在线支持支持我们根据需要构建自己的版本 http://extjs.com/products/extjs/build/
  4. 从Ext的文件结构远眺Ext山脉走向
    1. 整体
    2. 源代码
  5. 实际体验如何把Ext的基本Demo整合到我们的应用中来
  6. Ext的GUI Designer,提供可视化设计工具,生成界面的对象json表达,嵌入到应用中,对于新手入门很方便,也可以提高工作效率和代码产出,当然积累比较多后直接复制现有代码是最有效的办法。最开始是2007-10开始的,目前最后的更新时2008-6-6

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 阅读Ext 学习Javascript(一)Core/Ext.js

    从Library的角度去看,Ext(喜欢中文的朋友可以到它的中文站看看)和Prototype JQuery YUI没有太大区别,但它有它的优点,完整的OO支持、...

    用户1183026
  • Ext JS 6 新特性和工具

    Ext JS 6 新特性和工具 Ext JS 6 带来很多新特性、工具和改进。以下是一些亮点: • 合并了 Ext JS & Sencha Touch - 在 ...

    用户1183026
  • 游标清除重复数据

    有时候导数据会把数据导重,需要根据某些信息清除掉重复数据,同学做信息机业务的,不小心把用户信息导重复了,造成不能发短信。我帮他写了个游标来清理重复数据。memb...

    用户1183026
  • [翻译]Ext JS 教程-类系统 原

    <h3>类系统</h3> <p>ExtJS 史上第一次进行了重整新的类系统的大重构。新的架构以ExtJS 4.X所编写的每一个类作为后盾,因此在你编写代码以前...

    LeoXu
  • ExtJS中xtype一览

    基本组件: xtype Class 描述 button Ext.Button 按钮 splitbutton Ext.SplitButton 带...

    hbbliyong
  • 阅读Ext 学习Javascript(一)Core/Ext.js

    从Library的角度去看,Ext(喜欢中文的朋友可以到它的中文站看看)和Prototype JQuery YUI没有太大区别,但它有它的优点,完整的OO支持、...

    用户1183026
  • 对于Ext.data.Store 介紹 与总结,以及对以前代码的重构与优化

         对于Ext.data.Store 一直不是很了解,不知道他到底是干嘛的有哪些用处,在实际开发中也由于不了解也走了不少弯路, store是一个为Ext器...

    hbbliyong
  • extjs 基础部分

    创建对象的方法:     使用new 关键字创建对象。       new  classname ([config])     使用Ext.create方法创建...

    用户1197315
  • EXTJS7 eventedConfig用法

    路过君
  • 用php编写一个以太坊支付系统

    当我第一次考虑通过加密货币实施支付时,我查看了像Stripe这样的可用解决方案。我觉得Stripe的问题在于,它只允许使用美国商家帐户进行比特币支付,所以这对我...

    猿哥

扫码关注云+社区

领取腾讯云代金券