BT

InfoQ ホームページ ニュース WinJS 4.0、AngularJS、React、Bootstrap、Knockoutと混在可能に

WinJS 4.0、AngularJS、React、Bootstrap、Knockoutと混在可能に

ブックマーク

原文(投稿日:2015/06/09)へのリンク

WinJS 4.0に関して、Microsoftは主要なブラウザの最新バージョンとの互換性、「Universal Windows Platform (UWP)」対応、他のJavaScriptフレームワークとの組み合わせに注力している。

Microsoft内の他のところと同様、WinJSはEdgeをサポートすることでWindows 10向けに準備している。彼らは、さまざまなサイズ、フォームファクタ、入力タイプでやってくるMicrosoftのUniversal Platformに対応しようとしている。そのため、新しいコンポーネントが導入され、古いコンポーネントはレスポンシブデザインでうまく動くよう改善されている。

最も重要な新しいコンポーネントは、SplitViewToolBarContentDialogだ。SplitViewはビューイングエリアを2つのペインに分割する。左ペインはナビゲーションパネルで、左の端からスライドして出入りする。右ペインはコンテンツパネルだ。ToolBarは他のモバイルOSにあるのと同様、たくさんのボタンが置かれ、現在のビューに関連したコマンドを実行する。ContentDialogはボタンを含むモーダルダイアログで、タブキーで操作できる。新しいユーティリティのXYFocusを使うと、グリッド上にある複数のコンポーネントを、矢印キーで上下左右に移動できる。

Microsoftは他のJavaScriptフレームワークとライブラリの重要性を認めて、WinJSをAngularJS、React、Bootstrap、Knockoutと混在可能にするためのコードを公開している。デモサンプルには、Angularを使ってWinJSアプリを構築する方法が紹介されており、2通りのデータバインディングと、FlipViewやListViewのAngular配列との組み合わせのデモが含まれている。これらフレームワークのためのラッパーはWinJS GitHubページからダウンロードできる。

WinJSは主要なブラウザすべてで動作する。ステータスページを見ると、特に新しいコンポーネントに関して多数の問題があることがわかるが、パスしないテストの数は比較的少ない。

主にリネームやサポート対象外により、多数の破壊的変更がなされている。詳細については、変更履歴ブログ記事を読むことを勧める。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。