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 ToolkitGWT)的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

     

     

     

     

     

 

转载于:https://www.cnblogs.com/boolean/archive/2008/08/10/1264692.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381594.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HDU 5950——Recursive sequence

Recursive sequence 题意&#xff1a;给定起始的两个数a,b&#xff0c;求第n个数%mod 思路&#xff1a; 第一眼看出来是矩阵快速幂&#xff0c;不过当时没推出来&#xff08;其实推了一半把自己给否定了&#xff09; 正解是&#xff0c;根据二项式定理&#xff0c;对于f(n)…

ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇

第三章 为控件添加事件 好了&#xff0c;我们之前以前开发一个控件。而且也添加了属性&#xff0c;开发也很规范&#xff0c;但是那个控件还差最后一点&#xff1a;添加事件。 系列文章链接:ASP.NET自定义控件组件开发 第一章 待续ASP.NET自定义控件组件开发 第一章 …

pioneer dvr-xd50 固件_闲的蛋疼的验证:索尼 SONY WH1000XM3固件版本差异

坊间一直流传&#xff0c;索尼WH-1000XM3的新固件版本降噪性能要比老的更差&#xff0c;即最早期的2.x.x版本的降噪性能要比目前的4.x.x更好。这也让不少WH-1000XM3的用户一直停留在2.x版本不升级&#xff0c;甚至动用比较麻烦的方法去对耳机做固件降级。出于闲的蛋疼的原因&am…

python接口测试_Python接口自动化测试(一)

本节开始&#xff0c;开始介绍python的接口自动化测试&#xff0c;首先需要搭建python开发环境&#xff0c;到https://www.python.org/下载python版本直接安装就以了&#xff0c;建议下载python2.7.11版本&#xff0c;当然&#xff0c;也是可以下载python最新版本。 接口测试是…

2016_icpc_dalian_onsite

5971 Wrestling Match 把开始的边固定&#xff0c;然后分别枚举&#xff0c;dfs染色即可。 5972 Regular Number 5973 Game of Taking Stones 威佐夫博奕&#xff0c;用java写大数即可。 5974 A Simple Math Problem 可以把gcd(x,y)当成常…

心得 如何优雅地跨线程修改主线程窗口控件

编程环境要求&#xff1a;VS2008/FX2.0 众所周知&#xff0c;从VS2005/FX2.0起&#xff0c;在多线程环境下是不允许跨线程修改主线程上窗口控件的。 例如&#xff1a; privatevoidbutton1_Click(objectsender, EventArgs e) { Thread t newThread(newThreadStart(CrossThre…

刷recovery工具apk_红米note4X刷lineage,不喜欢miui10广告臃肿的可以试一试

经常在miui和各个类原生安卓系统间换来换去&#xff0c;不过miui10现在是越来越垃圾了&#xff0c;广告、耗电、臃肿&#xff0c;我现在已经逐步抛弃miui了&#xff01;小白可以看我的帖子做个参考&#xff0c;刷机其实是特别简单的是&#xff0c;只要一步步来&#xff0c;总会…

关于弹框

confirm("提示字串") 为一个询问视窗,选确定传回true 否则传回false <a href"网页参数" onClick"return confirm(确认要删除吗?)"> 如果按确定就回车true ,onClick事件成立,就传送参数到删除网页进行删除 否则就没有任何动作 转载于:http…

poj 3710——Christmas Game

题意&#xff1a; 给定多个无向有环图&#xff0c;两个人在树上博弈&#xff0c;问博弈结果。 思路&#xff1a; 如果没有环&#xff0c;则是一个标准的树上博弈&#xff0c;那么满足 1. 叶子节点的sg为0 2. 中间节点的sg为所有儿子节点的sg1的异或和 存在环的话&#xf…

干涉测量技术的应用_技术分享 | 石化行业测量仪表应用在线答疑

众所周知&#xff0c;在化工和石化这类流程行业当中&#xff0c;稳定性和持续性是至关重要的生产“命脉”&#xff0c;对于生产过程中使用的测量仪表有着极其严格的要求。不仅所有测量仪表都必须满足严苛的国际标准&#xff0c;如PED和ATEX&#xff0c;压力、温度及液位等电子和…

WCF学习(五)数据契约之已知类型

准备技术&#xff1a; 1.C#基础知识 2.了解WCF基础知识 在正常的c#开发中我们是允许用子类去替换基类的&#xff0c;这也是所谓的替换原则。但是我们在WCF中确不能用数据契约的子类来替换父类的&#xff0c;因为这中间存在一个序列化的问题。举个例子&#xff1a; 我们有数据契…

hdu 3094——A tree game

题意&#xff1a; 一颗树&#xff0c;然后两个操作&#xff0c;一是删除一条边&#xff0c;二是移除不与根相连的部分。 思路&#xff1a; 树上博弈的基础题目。 code&#xff1a; #include <bits/stdc.h> using namespace std;const int N1e55; std::vector<int…

win10必须禁用的服务_7寸屏的迷你电脑,就算是8GB运行内存,也必须关闭的系统选项...

现在的电脑&#xff0c;基本上都安装的是Win10系统了&#xff0c;7寸屏的迷你笔记本电脑GPD Pocket 2琥珀黑版也不例外&#xff0c;GPD Pocket 2采用的是赛扬双核3965y处理器&#xff0c;8G运行内存&#xff0c;处理办公应用可以说是游刃有余&#xff0c;但是Win10系统有一些选…

hdu 3590——PP and QQ

题意&#xff1a; 有多颗树&#xff0c;然后树上删边游戏&#xff0c;最后一个删的人输。 思路&#xff1a; 其实就是树上删边游戏和anti-sg结合嘛。 对于树上删边&#xff1a; 1. 叶子节点的sg为0 2. 中间节点的sg为所有儿子节点的sg1的异或和 对于anti-sg&#xff1a;…

iTunes只能装C盘吗_电脑技巧分享:安装win10系统时系统盘C盘分区多大空间适合?...

我们在使用电脑时为了对电脑文件的方便管理&#xff0c;往往会对电脑进行分区&#xff0c;比如C&#xff0c;D&#xff0c;E&#xff0c;F盘等&#xff0c;其中C盘默认为系统盘&#xff0c;用于存储操作系统的重要文件&#xff0c;而C盘的分区大小也是许多朋友在安装操作系统时…

上海梵科信息科技有限公司

1. a5, b(a)(a)(a), printf("%d",b); 答案&#xff1a;19 2. 表students&#xff0c;有id, classid, name, score。 班级为4的所有学生&#xff1f; 答案&#xff1a;select * from students where classid4 每个班级的学生总数&#xff1f; 答案&#xff1a;select …

博弈论探讨及题目总结

转载自爱神博客:http://blog.csdn.net/acm_cxlove/article/details/7854526 首先当然要献上一些非常好的学习资料&#xff1a; 基础博弈的小结&#xff1a;http://blog.csdn.net/acm_cxlove/article/details/7854530 经典翻硬币游戏小结&#xff1a;http://blog.csdn.net/acm…

python36安装numpy_安装numpy

为了运行机器学习书上的实例&#xff0c;安装numpy.照着网上教程安装的&#xff0c;网上教程 1&#xff09;下载numpy包 自己的是python3.5, 64位操作系统&#xff0c;所以选择numpy-1.11.2mkl-cp35-cp35m-win-amd64.whl 2&#xff09;安装numpy 将下载的包拷贝到python安装目录…

WCF Testing Tool(转)

原文:http://jayce.clearviewtickets.info/wcftestingtool.html best video: wcf testing tool IIS7 Admin Pack Offers Built In Performance Analysis Reports Are you web developer building high traffic web site? Are you performance engineer that lives and breath…