Разработчик (и) | Microsoft |
---|---|
Первоначальный выпуск | 26 октября 2012 г.; 8 лет назад (2012-10-26) |
Стабильный выпуск | 4.4.5 / 25 января 2019 г.; 21 месяц назад (25.01.2019) |
Репозиторий | github.com / winjs / winjs |
Написано на | JavaScript, TypeScript |
Операционная система | Windows 8,. Windows 10,. Windows Phone 8.1,. Windows 10 Mobile,. системное программное обеспечение Xbox One |
Тип | Программная среда |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | www.buildwinjs.com |
Библиотека Windows Library для JavaScript (сокращенно WinJS ) - это Открытый исходный код JavaScript библиотека, разработанная Microsoft. Он был разработан с основной целью облегчить разработку приложений Магазина Windows для Windows 8 и Windows 10, а также приложений Windows Phone для Приложения Windows Phone 8.1, Windows 10 Mobile и Xbox One, использующие HTML5 и JavaScript в качестве альтернативы использованию XAML и C#, VB.NET или C ++ (CX ).
WinJS начинался как технология, которая была характерна для приложений Магазина Windows, но в дальнейшем была направлена на работу в любом веб-браузере.
В апреле 2014 г. во время Конференция разработчиков Microsoft Build, WinJS был выпущен под лицензией Apache как бесплатное программное обеспечение с открытым исходным кодом с намерением перенести его на платформы, отличные от Microsoft. Также был опубликован сайт, посвященный демонстрации библиотеки. Дальнейшее развитие сосредоточено на сохранении того, что в настоящее время существует в проекте. Нет планов для новых функций или запросов функций, что означает, что нет планов для выпуска новой функции.
WinJS предоставляет помощники, которые облегчают разработку из приложений Магазина Windows с использованием HTML5 и JavaScript. Библиотека состоит из модулей и функций, которые предоставляют среду выполнения Windows в соответствии с соглашениями о кодировании JavaScript. WinJS позволяет добавлять элементы управления Windows UI в HTML. Это сопровождается поддержкой привязки данных и механизма шаблонов .
. Другие платформы JavaScript, такие как JQuery, могут работать бок о бок с WinJS. Библиотека поставляется с дополнительными файлами объявлений для расширенного опыта разработчика с использованием TypeScript, строгого надмножества JavaScript с аннотациями. TypeScript обеспечивает автозавершение и рефакторинг кода при сохранении совместимости с JavaScript.
Первая версия WinJS. Он был выпущен с Windows 8.
WinJS был выпущен как программное обеспечение с открытым исходным кодом под лицензией Apache на GitHub по многочисленным просьбам. Проект нацелен на кроссплатформенность и совместимость с браузерами. Следующие дистрибутивы являются производными от WinJS 2.0:
WinJS 3.0 был выпущен в сентябре 2014 года с особым упором на:
Предварительная версия WinJS 4.0 была анонсирована 27 марта 2015 года, а полная версия - 8 июня.