Ext JS Upgrade Adviserで古いExt JSアプリをアップデート
Senchaでは、常に最新のWebブラウザ環境に対応するべくアップデートを提供しており、Ext JSアプリケーションも継続的なメンテナンスを行うことで、これらの最新環境に迅速に対応していくことが推奨されています。しかし、過去に作成したWebアプリケーションを、バージョン固定で保持し続け、古い資産としてしまった方も少なくないでしょう。
IEのサポートが終了した現在、これらの古いWebアプリケーションを刷新することは急務です。Senchaでは、旧バージョンのExt JSで作成されたアプリケーションを最新バージョンに移行する際に、問題となるコードを特定する「Ext JS Upgrade Adviser」と呼ばれる分析ツールが用意されています。
Ext JS Upgrade Adviserは、Ext JS 4.xおよび5.xアプリケーションをスキャンし、最新のExt JSバージョンにアップグレードする前に対処すべきソースコード内の問題点を検出しレポートします。Ext JS Upgrade Adviserは、削除、非推奨またはプライベートのクラス、メソッド、構成、プロパティのオーバライドと使用、既存のエイリアス、クラス、メソッドのオーバーライドを検出します。また、いくつかの問題については、自動的に修正できます。
Ext JS Upgrade Adviserは、こちらのページから無料でダウンロードできます。
Ext JS 8.0リリース Senchaチームは、Sencha Ext JS 8.0の提供を開始しました。このメジャーリリースでは、140以上のUIコンポーネントを統合した業界をリードするJavaScriptフレームワークに、最新の機能強化、パフォーマンス向上、新しい機能の搭載が施されています。
2026年4月1日より、Senchaは完全にサブスクリプションライセンスモデルに移行します。これに伴い、新規の永久ライセンスの販売は、2026年3月31日で終了します。この記事では、ライセンスモデルの変更内容、その理由、そしてそれがお客様の予算にどのような影響を与えるかについて説明します。
Ext JSのデータグリッドは、エンタープライズアプリケーションで利用可能な、最も機能豊富で強力なJavaScriptグリッドコンポーネントの一つとして広く認知されています。データ集約型のユーザーインターフェイスを構築する開発者にとって、グリッドセル、レンダラー(ハンドラー)、エディターのカスタマイズ方法をしっかりと理解することは不可欠です。