用Extjs做项目(1)环境搭建
一直想找个不需要什么css ui美工技能就可以写web应用的框架。目前来说,有dwz,jq easyui,extjs,或者基于bootstrap的成品模板改造,亦或者和vue等结合使用的element ui等几种方案。做企业内部应用,管理系统,我觉得ext还是很不错的。但作为一个快20年的老框架,十年前还有很多人用,资料较多,目前新版已经7.5,网上还停留在4,只能慢慢看官网英文和实例了。
extjs官网:https://www.sencha.com/
快速开始3个步骤:(这里使用zip模式,npm模式参考官网)
1、下载zip;
2、解压安装cmd cli;
3、创建新的应用;
cmd工具下载安装
官网填写个人信息,下载免费试用版zip包,解压到本地某目录下。
双击“SenchaCmd-7.5.0.5-windows-64bit.exe”一路安装即可。
安装完成后,目录下有“sencha.exe”,配置到path变量,确保cmd能访问到sencha命令。
试用版/激活版
试用版使用命令生成app的时候从cdn下载包,激活版则可以把sdk包下载到本地。
app生成(试用版)
sencha generate app -ext Erp G:\projects\work\ydsd-erp
;sencha命令,-ext从cdn下载,Erp为app名,G:\...为app目录
Run
sencha app watch
;先build,然后后台会启动一个web服务,监听1841端口
浏览器浏览
浏览器输入:localhost:1841
还是响应式自适应的,非常nice!新版本,ui界面很不错,已经和10年前不一样了,看得出来经过用心设计,很规范整齐。
行者常至,为者常成!