WinJS
![]() | |
Разработчик(и) | Майкрософт |
---|---|
Первоначальный выпуск | 26 октября 2012 г |
Стабильная версия | 4.4.5 / 25 января 2019 г |
Репозиторий | github |
Написано в | JavaScript , TypeScript |
Операционная система | Windows 8 , Windows 10 , Windows Телефон 8.1 , Windows 10 Мобильная , Системное программное обеспечение Xbox One |
Тип | Программная среда |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | www |
Библиотека Windows для JavaScript (сокращенно WinJS ) — это с открытым исходным кодом, JavaScript библиотека разработанная Microsoft . Его основная цель — облегчить разработку приложений Магазина Windows для Windows 8 и Windows 10 , а также приложений Windows Phone для Windows Phone 8.1 , Windows 10 Mobile и Xbox One. [1] приложения, использующие HTML5 и JavaScript , в качестве альтернативы использованию WinRT XAML и C# , VB.NET или C++ ( CX ).
WinJS начинался как технология, специфичная для приложений Магазина Windows , но со временем она стала работать в любом веб-браузере .
В апреле 2014 года во время конференции разработчиков Microsoft Build WinJS был выпущен под лицензией Apache как бесплатное программное обеспечение с открытым исходным кодом для его переноса на платформы, отличные от Microsoft. Также опубликован сайт, посвященный демонстрации библиотеки. [2] Будущее развитие сосредоточено на сохранении того, что существует в проекте на данный момент. Планов относительно новых функций или запросов на функции нет, то есть планов по выпуску новых функций нет. [3]
Обзор
[ редактировать ]WinJS предоставляет помощники, упрощающие разработку приложений для Магазина Windows с использованием HTML5 и JavaScript . Библиотека состоит из модулей и функций, которые предоставляют среду выполнения Windows в соответствии с соглашениями по кодированию JavaScript. WinJS позволяет добавлять элементы управления пользовательского интерфейса Windows в HTML . Это сопровождается поддержкой привязки данных и шаблонизатора .
Другие платформы JavaScript, такие как JQuery , могут работать параллельно с WinJS. Библиотека поставляется с дополнительными файлами объявлений, которые расширяют возможности разработчиков с использованием TypeScript , строгого расширенного набора JavaScript с аннотациями. TypeScript позволяет выполнять автодополнение и рефакторинг кода, сохраняя при этом совместимость с JavaScript.
Функции
[ редактировать ]- Элементы управления пользовательского интерфейса с фундаментальной поддержкой сенсорного ввода, мыши и клавиатуры.
- Строительные леса .
История версий
[ редактировать ]WinJS 1.0
[ редактировать ]Первая версия WinJS. Он был выпущен вместе с Windows 8 .
WinJS 2.0
[ редактировать ]WinJS был выпущен как программное обеспечение с открытым исходным кодом под лицензией Apache на GitHub по многочисленным просьбам. Проект нацелен на кроссплатформенность и совместимость с браузерами. Следующие дистрибутивы созданы на основе WinJS 2.0:
- WinJS 2.0 для Windows 8.1
- WinJS Xbox 1.0 для Windows
- WinJS Phone 2.1 для Windows Phone 8.1
WinJS 3.0
[ редактировать ]WinJS 3.0 был выпущен в сентябре 2014 г. [4] с особым акцентом на:
- Кроссбраузерная и кроссплатформенная поддержка, охватывающая самые популярные настольные и мобильные браузеры, а также среды приложений на основе HTML, такие как Apache Cordova.
- Модульность JavaScript дает разработчикам возможность оптимизировать свою производительность и загружать только те модули библиотеки WinJS, которые им необходимы для их веб-сайта или приложения.
- Улучшенная конструкция универсального управления.
WinJS 4.0
[ редактировать ]Предварительная версия WinJS 4.0 была анонсирована 27 марта 2015 года, а полная версия — 8 июня. [5] [6]
См. также
[ редактировать ]- HTML5
- JavaScript
- JScript
- React Native , альтернативная библиотека JavaScript для разработки приложений UWP.
- Windows 8
- Среда выполнения Windows
- библиотека JavaScript
- Веб-фреймворк
Ссылки
[ редактировать ]- ^ «Создание приложений для Xbox One с использованием HTML и JavaScript» . Создание приложений для Windows . Майкрософт . Проверено 7 апреля 2015 г.
- ^ «Расширение общности платформы с помощью универсальных приложений для Windows» . Создание приложений для Windows . Майкрософт. 2 апреля 2014 года . Проверено 18 сентября 2014 г.
- ^ "винджс/винджс" . Гитхаб . Проверено 9 мая 2016 г.
- ^ «WinJS повсюду» . Создание приложений для Windows . Майкрософт. 17 сентября 2014 года . Проверено 18 сентября 2014 г.
- ^ «Предварительный просмотр WinJS 4.0» . Майкрософт. 27 марта 2015 года . Проверено 31 марта 2015 г.
- ^ «Выпущен WinJS 4.0» . Майкрософт. 8 июня 2015 года . Проверено 8 июня 2015 г.