
使用SenchaCmd快速搭建ExtJS6.0应用框架指南

本文主要介绍了如何利用ExtJS6.0开发应用框架,通过SenchaCmd这个辅助工具,即使不依赖于Java开发环境如Eclipse,也能高效进行页面程序的构建。首先,开发者需要从官方下载ExtJS6.0的GPL正式版和离线文档,链接分别为:[ExtJS6.0 GPL正式版](https://www.sencha.com/legal/gpl/ExtJS6.0)和[离线文档](http://docs.sencha.com/downloads/extjs-docs-6.0.0-classic.zip)。推荐使用现代版文档,因为自6.0起,Sencha将传统的ExtJS界面和移动设备界面整合为classic和modern两个方向。
接下来,需要下载并安装SenchaCmd工具,版本为6.0.0.202,确保你的系统已安装JRE。如果没有,应选择包含JRE版本的SenchaCmd。安装完成后,以管理员权限在DOS窗口中操作,首先解压SDK(ext-6.0.0)和离线文档,然后使用`sencha-sdk`命令生成一个名为Nms的应用框架:
```
sencha-sdk ./ext-6.0.0 generateapp Nms ./Nms
```
这行命令会将SDK设置为当前目录下的ext-6.0.0,并在Nms目录下创建一个新的应用程序。随后,进入新生成的Nms目录并运行`senchaapp watch`,这将启动开发服务器,监听端口1841,预览生成的默认应用页面。
在Nms目录中,重要的文件结构包括:
- `app`目录:存放数据结构、模型(model)和存储(store),这是与数据相关的部分。在6.0及以后版本,模型和数据独立于界面,而经典和现代化界面相关的代码分别位于`app/classic`和`app/modern`子目录下。
为了进一步了解各个目录的具体功能,建议查阅`Readme.md`文件,它提供了关于目录用途的详细说明。
最后,文章还提到了开发热身阶段,即通过实时监控和刷新,快速迭代和调试应用程序。通过这些步骤,开发者可以快速上手并使用ExtJS6.0创建高效的应用框架。本文对于初学者和希望在没有依赖Java环境的前提下使用SenchaCmd的开发者来说,是一份实用的指南。
相关推荐






















superlazy
- 粉丝: 28
最新资源
- PostGrid™地址自动完成API: 提升网站用户体验
- GO-crx插件:跨平台浏览器测试解决方案
- Docker化工具实现房地产报价跟踪与分析
- Text Transform-crx插件:编程案例中的区域纹理更改工具
- 生物物理文件处理神器:biophysics库和工具
- Anywayanyday扩展插件:在线预订特价机票酒店
- Alexander R. Torrijos的Github个人页面搭建指南
- 构建基于Blazor的静态网络应用示例教程
- 阻止Andrej Babiš追踪:Nakupuj bez Andreje-crx插件指南
- 2021年BBD毕业生C#项目:HikingAPI的开发
- Baogam-crx插件:Chrome扩展程序实现跨境订购服务
- Congtyanhduc: 在线中文商品导入服务与CRX插件
- Cypress Recorder: 开发者必备的Web自动化测试工具
- Chrome扩展Sql Viewer - 在线预览SQL文件
- Cashback-Express扩展-智能购物与丰厚奖励
- Peruse-crx插件:实时关注在线服装优惠
- Pivotal Tracker故事快速复制插件Easy Copy发布v0.2.8
- BatSite.ru 密码生成器 - 离线CRX插件
- Gchange-client-crx插件:Libre Currency管理与广告发布工具
- letradni-crx插件:快速计算西班牙身份文件控制字母
- Node-RED集成Zeebe工作流节点:创建与管理任务
- 提升代码审查效率:Github Diffs-crx插件解析
- 自动管理“查看源”选项卡的crx插件介绍
- 加密货币域名解析扩展:Blockchain Gateway-crx插件功能介绍