WinJS - Википедия - WinJS
Разработчики) | Microsoft |
---|---|
изначальный выпуск | 26 октября 2012 г. |
Стабильный выпуск | 4.4.5 / 25 января 2019 г. |
Репозиторий | github |
Написано в | JavaScript, Машинопись |
Операционная система | Windows 8, Windows 10, Windows Phone 8.1, Windows 10 Mobile, Системное программное обеспечение Xbox One |
Тип | Программный фреймворк |
Лицензия | Лицензия Apache 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, в качестве альтернативы использованию XAML и C #, VB.NET или же C ++ (CX ).
WinJS начинался как технология, специфичная для Приложения Магазина Windows, но эволюционировал, чтобы работать в любых веб-браузер.
В апреле 2014 г. Сборка Microsoft конференции разработчиков, WinJS был выпущен под Лицензия Apache в качестве бесплатное программное обеспечение с открытым исходным кодом с намерением перенести его на платформы, отличные от Microsoft. Также был опубликован сайт, посвященный демонстрации библиотеки.[2] Дальнейшее развитие сосредоточено на сохранении того, что в настоящее время существует в проекте. Нет планов по новым функциям или запросам функций, то есть нет планов по выпуску новой функции.[3]
Обзор
WinJS предоставляет помощники, которые облегчают разработку Приложения Магазина Windows с помощью HTML5 и JavaScript. Библиотека состоит из модулей и функций, которые предоставляют Среда выполнения Windows способом, совместимым с соглашениями о кодировании JavaScript. WinJS позволяет добавлять Windows UI контроль в HTML. Это сопровождается поддержкой привязка данных и шаблонизатор.
Другие фреймворки JavaScript, такие как JQuery, может работать бок о бок с WinJS. Библиотека поставляется с дополнительными файлами объявлений для расширенного использования разработчиками. Машинопись, строгий надмножество 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
Рекомендации
- ^ «Создание приложений Xbox One с использованием HTML и JavaScript». Создание приложений для Windows. Microsoft. Получено 7 апреля 2015.
- ^ «Расширение универсальности платформы с помощью универсальных приложений для Windows». Создание приложений для Windows. Microsoft. Получено 18 сентября 2014.
- ^ "винджс / винджс". GitHub. Получено 2016-05-09.
- ^ "WinJS везде". Создание приложений для Windows. Microsoft. Получено 18 сентября 2014.
- ^ «Предварительная версия WinJS 4.0». Microsoft. Получено 31 марта 2015.
- ^ «Выпущен WinJS 4.0». Microsoft. Получено 8 июн 2015.