Sencha Ext JS 7.7 is Here – Discover What’s New and Exciting – LEARN MORE

Sencha Visual StudioプラグインでExt JS 6.5アプリ開発を高速化

July 11, 2017 106 Views
Show

Sencha Visual Studioプラグインは.Net技術を利用するExt JS開発者の間で人気があり、Visual Studio MarketplaceやSenchaのサポートポータルから10,000回以上もダウンロードされています。この度、Ext JS 6.5とCmdの6.5をサポートするVisual Studioプラグイン 6.0.6をリリースしたことを発表いたします。

以下のいずれかより新しいバージョンをダウンロード可能です:

新機能

Visual StudioプラグインのExt JS 6.5とCmd 6.5のサポート

Visual Studioプラグインは今、Ext JS 6.5とCmd 6.5をサポートしました。Ext JS 6.5は、ダイアログや日付パネル、また大規模なデータセットを管理しシームレスにスクロールするためのVirtual Storeなど、多くの素晴らしい機能をModernツールキットに提供します。

Cmd 6.5は、大規模なアプリケーションでのスムーズなローディング体験を提供するための動的パッケージ読み込み機能のサポートを提供します。またCmd 6.5を利用することで、JavaScript標準のECMAScript 2015(別名 ES6)の最新機能を利用してExt JSアプリケーションを構築することが可能です。Visual Studioプラグインでは、Ext JS 6.5とウェブAPIを利用したASP.NETアプリケーションのテンプレートを利用できます。スタンドアロンのExt JSのWebサイトのテンプレートとして利用、またASP.NETプロジェクトに追加することも可能です。またコミュニティからの要望に基づいて、IISからJSONファイルを正しく提供するようVisual Studioプラグインのプロジェクトテンプレートを改修しました。

Visual StudioプラグインでのApp Watch

Sencha Cmdは開発とデバッグのための素晴らしい環境を提供します。「app watch」コマンドはソースコードの変更を監視し、”dev mode”をサポートするために必要な出力を再構築します。Visual Studioでは「View > Other Windows > Sencha App Watch」よりapp watchウィンドウを表示できます。そこで「Ext JS app」を選択し「start」を選択するとSencha Cmdの app watch プロセスが起動されます。

App Watchウィンドウには、watchセッションでFashionを有効化するオプションがあります。FashionとSencha App Watchの組み合わせにより、アプリケーションの実行ページでのテーマコンパイルの迅速モードや最新のCSSをアプリケーションに注入することができます。これはテーマを変更する都度ページを再読み込みする必要がないことを意味し、ブラウザで直接ほぼリアルタイムに変更を確認することが可能です。また Sencha Themer を利用すれば、Sassコードを書く必要がなく、視覚的にExt JSアプリのテーマ設定を行うことができます。

またApp WatchウィンドウにはwatchのセッションでInspectorを有効にするオプションがあります。これによりデフォルトのアドレスで Sencha Inspector に接続するために必要なコードをアプリケーションに追加します。

一貫性のあるコード補完とナビゲーション

Visual Studioプラグインはコード補完のためにTernjsを使用しており、IDEでの下記への一貫性のあるコード補完体験を提供します:

  • 全てのExt JS 6.5と独自クラスに対するコンフィグ、メソッド、プロパティ名
  • xtypeやcontroller、viewModel、layoutなどのAliasプロパティ
  • イベント名とリスナーオブジェクト
  • リスナーでのコントローラのメソッド
  • bindコンフィグのViewModelからのプロパティ

F12ショートカットキーでフレームワークや独自クラスのコードに簡単にナビゲーション可能で、またF1ショートカットキーでコンテキスト・センシティブなヘルプを照会可能です。またVisual Studio内でコード補完に関するプラグインの様々なログを確認できます。ソリューションエクスプローラで、ソリューションノードを右クリックし、コンテキストメニュー「Open Sencha Log File」を選択して下さい。

次のステップ

詳細については、 ドキュメント をご参照下さい。下記のコメント欄もしくは Visual Studioプラグインのフォーラム で体験を共有頂けますと幸いです。皆様がExt JS 6.5とVisual Studioプラグインを利用して素晴らしいアプリケーションの構築を楽しまれることを願っています。

Recommended Articles

Ext JS Data Gridをすばやくカスタマイズする方法(part 2/6)

全6回構成の「Ext JS Data Gridカスタマイズ」ブログシリーズの最初の記事では、GridやColumnのプロパティをカスタマイズしてデータグリッドを外観や機能を変更する方法を説明しました。この記事ではデータ表示用のメソッドグリッドを用いてデータグリッドをすばやくカスタマイズする方法を説明します。

Ext JS Data Gridをすばやくカスタマイズする方法(part 1/6)

Ext JS Data Gridは、高速で強力かつ柔軟に利用できます。Ext JSを使用すると、ユーザーは自分のアプリケーションに合わせてグリッドの外観をすばやくカスタマイズできます。全6回構成のブログシリーズでExt JS Data Gridをカスタマイズするさまざまな方法をカバーします。

Sencha Ext JS 7.1およびツールの提供開始のお知らせ

Ext JS、ExtAngular、ExtReact、ExtWebComponents、およびツールのバージョン7.1を提供開始いたしました。この記事ではバージョン7.1の改善点について紹介します。

Sencha 2019/2020 ロードマップアップデート

少し前にSenchaのロードマップをご案内しました。これについてお客様から素晴らしいフィードバックをいただいており、2019/2020ロードマップにそれらの提案を取り入れたいと思います。

今秋のアップデート – Senchaジェネラルマネージャのデスクから

前回Senchaコミュニティに情報発信してから、数週間が経ちました。私たちのプライオリティと製品ロードマップは、お客様の声によって形成されており、皆さんがすばらしいアプリケーションを構築できるような価値ある製品強化を提供していきたいと考えています。今回、いくつかの進行中の開発状況に関して紹介するとともに、コミュニティの皆さんにアップデートを提供したいと思います。

コンポーネントファーストのアプローチでアプリ開発をスピードアップ

開発者は、アプリケーションを構築し、迅速かつ効率的に市場に投入するために、再利用可能かつポータブルなコードに長い間依存してきました。コンポーネントベースの開発は、ReactやAngularなどの人気のあるフロントエンドフレームワークの多くで開発されたアプリケーションのホームを見つけてきた、JavaScriptの現代の進化を通じて人気を維持しています。

View More

coming soon

Something Awesome Is

COMING SOON!