谈一谈我对于目前国人对于EXTJS的错误看法

本文针对EXTJS的几个常见误解进行了澄清,包括其用途不仅仅局限于界面展示、可应用于多种后端技术及并非仅用于页面改良等方面,并分享了在实践中的一些有效应用方式。
从现在EXTJS的普及程度来说,这个工具框架的应用程度已经可以与其同类产品DOJO一比高下了,但是,从国人应用方面来看,EXTJS对于很多人,包括一些正在使用的人也是相当的陌生.因而产生很多错误的理解

第一,认为EXTJS就是一个界面,读读数据,提交提交,就OK了.与很多语言下场一样,EXTJS一经推出,很多一些所谓"明眼"人士,纷纷借此,写书,做教程,收费,再收费,小赚了一笔之后,也就没有下文了,比如说,开源人,浪曦等,他们教程,在我看来,更象一个数据库编程,只不过,从原来的WinForm + Database , 变成Service + EXTJS.对于性能方面,所讲基少.大家知道,AJAX一经推出,其效能问题一直是所有从事AJAX开发人员的一块心病,但其实很简单,掌握一条即可,"尽可能减少服务器端资源的调用",好,这样的话,对于添加一条记录,然后,刷新一下列表做法,简直是对服务器端资源的滥用.因此,在数据交互方面,我认为AJAX的软肋,也是EXTJS的缺点,因此,在此点上开发,才是EXTJS开发的重点.

第二,认为EXTJS只能用于PHP,或者SSH,或者ASP.NET.为什么有这种认为,因为网上只介绍这些语言,我们的EXTJS使用大家认为最"垃圾"的ASP语言,同样实现SOA.这个呢,不能怪大家,仍然要怪那些"万恶"的收费教程,因为他们只是讲后台怎么写,前台怎么绑,至于EXTJS如何解析数据源,能够解析什么数据源这些就被"模糊"掉了.一个连数据交互原理都不清楚的人,是很难解决很多AJAX上的未见问题的.

第三,认为EXTJS就是一个界面改良,在项目中,我仍然用N张页面,在N张页面,部署EXTJS.这个我不用多讲,效率问题大家都看得出来,EXTJS是一个集成开发工具,注定他的开发包很大,一个500多K的JS文件,你究竟打算让它下载多少次?!应该说,EXTJS不仅是一个AJAX开发框架,也是一个富客户端开发平台,AJAX是可以部署到多个页面,而完整的EXTJS是不能这样的做的,但是,他却能和FLEX一样,在一张页面中,完成项目中所有事件,这时有人说,这样JS文件不是就更多吗?!是的,但是,我们有压缩打包工具,可以将其打包成一个JS文件,我们可以将其部署在网络上,也可以象RIA一样,安装机器上,使用AIR技术即可.如果你只想进行在Windows机器上,那就也不用麻烦使用AIR技术,直接改成后缀名变成HTA,你的程序就变成单机版了.

以上尽是一家之言,不管有没有不对的地方,我们已经在这些观点上进行了丰富的实战,事实证明,在一定范围内,是可用的,也是可行的.

原帖:http://www.dojochina.com/index.php?q=node/912
根据原作 https://pan.quark.cn/s/0ed355622f0f 的源码改编 野火IM解决方案 野火IM是专业级即时通讯和实时音视频整体解决方案,由北京野火无限网络科技有限公司维护和支持。 主要特性有:私有部署安全可靠,性能强大,功能齐全,全平台支持,开源率高,部署运维简单,二次开发友好,方便与第三方系统对接或者嵌入现有系统中。 详细情况请参考在线文档。 主要包括一下项目: 野火IM Vue Electron Demo,演示如何将野火IM的能力集成到Vue Electron项目。 前置说明 本项目所使用的是需要付费的,价格请参考费用详情 支持试用,具体请看试用说明 本项目默认只能连接到官方服务,购买或申请试用之后,替换,即可连到自行部署的服务 分支说明 :基于开发,是未来的开发重心 :基于开发,进入维护模式,不再开发新功能,鉴于已经终止支持且不再维护,建议客户升级到版本 环境依赖 mac系统 最新版本的Xcode nodejs v18.19.0 npm v10.2.3 python 2.7.x git npm install -g node-gyp@8.3.0 windows系统 nodejs v18.19.0 python 2.7.x git npm 6.14.15 npm install --global --vs2019 --production windows-build-tools 本步安装windows开发环境的安装内容较多,如果网络情况不好可能需要等较长时间,选择早上网络较好时安装是个好的选择 或参考手动安装 windows-build-tools进行安装 npm install -g node-gyp@8.3.0 linux系统 nodej...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值