BT

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

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 笹井 崇司 フォローする 0 人のフォロワー 投稿日 2015年6月25日. 推定読書時間: 2 分 |

原文(投稿日: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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT