WinJS
リポジトリ ウィキデータを編集
公式サイト github.com/winjs/winjs
テンプレートを表示

WinJSはオープンソースのJavaScriptライブラリであり、マイクロソフトによって開発されている。 第一の目的はWindows 8向けWindowsストアアプリをHTML5とJavaScriptを使って簡単に開発できるようにするためであり、XAMLフレームワーク、C#、VB.NET、C++ (C++/CX(英語版)) などの従来の開発手法の代替とするためである。

WinJS はWindowsストアアプリに限定された技術として開始されたが、しかしあらゆるウェブブラウザで動作する狙いで発展してきた。2014年4月、Microsoft Build developer conferenceの間、WinJSはApache License下の自由ソフトウェアとしてリリースされた。マイクロソフトプラットフォーム自体よりもそれ以外への移植を意図してである。このライブラリのデモンストレーション用サイトも公開された[1]。

概要

WinJSはHTML5とJavaScriptを使ったWindowsストアアプリ開発を容易にする補助を提供する。 このライブラリはJavaScriptのコード記述の作法に従った方法でモジュールおよびWindowsランタイムの機能を公開する。WinJSはWindowsのUIコントロールをHTML内に作成することを可能にする。 これはデータバインディングおよびテンプレートエンジンのサポートに伴ったものである。

他のJavaScriptフレームワーク、例えばJQueryなどはWinJSと協調して動作可能である。 このライブラリはTypeScriptを使った豊かな開発経験から追加の宣言ファイルもともに提供される。 TypeScriptはJavaScriptの注釈の付いた厳格なスーパーセットである。 TypeScriptによってJavaScriptとの互換性をメンテナンスしながらコードの完全性およびリファクタリングを可能にする。

特徴

Version 履歴

WinJS 1.0

WinJSの最初のバージョン。Windows 8とともにリリースされた。

WinJS 2.0

WinJSは人気のあるGitHub上のApache License下のオープンソース・ソフトウェアとしてリリースされた。 このプロジェクトはクラスプラットフォームおよびブラウザ上での互換性を狙っている。

WinJS 2.0から、これらの配布形態が派生している:

WinJS 3.0

WinJS 3.0は2014年9月にリリースされた[2]。このバージョンは以下の特徴がある。


WinJS 4.0

WinJS 4.0プレビュー版が2015年3月27日にリリースされた[3]。

参考

参照

  1. ↑ “Extending platform commonality through universal Windows apps”. Building Apps for Windows. Microsoft. 2 April 2014閲覧。
  2. ↑ “WinJS Everywhere”. Building Apps for Windows. Microsoft. 18 September 2014閲覧。
  3. ↑ “Microsoft breaks down WinJS 4.0 preview”. 2015年6月9日閲覧。

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS C44