2016-05-16 15 views
1

ExtJS 3を使用する既存のJava 1.8 Webアプリケーションがあります。ExtJS 6にアップグレードする必要がありますが、これを行う方法はわかりません。アップグレードされたバージョンのExtJSを既存のプロジェクトにインポートする

これまでに書いたすべてのドキュメントは、まったく新しいプロジェクトでそれを行う方法を説明しています。

だからExtJSの6をダウンロードしてインストール煎茶Cmdを6にしてダウンロードし、解凍した後、ドキュメントは、コマンドラインから次のことを実行するために書かれています:

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

唯一の問題は、これは私が新しいアプリをやってみたいと仮定していますまた、すべてのことをその特定の新しいプロジェクトにロックしているように見えるからです。

誰かがこれを行う方法に関するドキュメントを教えてもらえますか?

ありがとうございます!

答えて

1

残念ながら、ExtJS 3アプリケーションをExtJS 6に直接アップグレードする自動手段はありません。アプリケーションを生成するために使用したコマンドラインツールSencha Cmdは、ExtJS 4.1.1a以上をサポートしています。(citation)

ExtJS 3以下で書かれたほとんどのレガシーアプリケーションは構造化されておらず、フレームワーク駆動のMVCを持っていませんでした。アプリケーションの規模や複雑さにもよりますが、ExtJS 6へのアップグレードはアプリケーションの書き直しほど難しい場合があります。最善のアプローチは、新しいExtJS 6アプリケーションを使い、既存のアプリケーションを新しいものに移行することです。ここでは Sencha Documentationの例を示します。

関連する問題