【问题标题】:Importing an upgraded version of ExtJS into an existing project将 ExtJS 的升级版本导入现有项目
【发布时间】:2016-05-16 23:45:21
【问题描述】:

我有一个使用 ExtJS 3 的现有 Java 1.8 Web 应用程序。我需要升级到 ExtJS 6 - 但我不知道该怎么做。

到目前为止,我提出的所有文档都解释了如何使用全新的项目来做到这一点。

所以在下载和安装 Sencha Cmd 6 并下载和解压 ExtJS 6 之后,文档说要从命令行运行以下命令:

sencha -sdk /path/to/extjs/framework generate app AppName path/to/app
cd /path/to/app
sencha app watch

唯一的问题是,这假设我想做一个新的应用程序 - 也因为它似乎将所有东西都锁定在那个特定的新项目中。

有人可以指点我一些有关如何执行此操作的文档吗?

谢谢!

【问题讨论】:

    标签: extjs sencha-cmd extjs6


    【解决方案1】:

    不幸的是,没有直接将 ExtJS 3 应用程序升级到 ExtJS 6 的自动方法。Sencha Cmd(用于生成应用程序的命令行工具)仅支持 ExtJS 4.1.1a 及更高版本(citation)

    大多数使用 ExtJS 3 及以下版本编写的遗留应用程序都是非结构化的,并且没有框架驱动的 MVC。根据您的应用程序的规模和复杂程度,升级到 ExtJS 6 可能与重新编写应用程序一样困难。最好的方法是从一个新的 ExtJS 6 应用程序开始,并将您现有的应用程序逐个迁移到新的应用程序中,这里是 Sencha Documentation 展示了如何做到这一点的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      相关资源
      最近更新 更多