Компания Microsoft объявила (http://blogs.windows.com/windows/b/buildingapps/archive/2014...) об открытии под лицензией Apache нового тулкита WinJS (https://github.com/winjs/winjs), нацеленного на создание универсальных приложений с использованием технологий HTML/JavaScript/CSS. Созданные при помощи WinJS приложения могут функционировать не только в среде Windows, но и на других платформах и под управлением обычных web-браузеров, в том числе поддерживаются Internet Explorer, Chrome и браузеры для Windows Phone, iOS и Android.
WinJS предоставляет набор элементов интерфейса пользователя, масштабируемых для разных экранных расширений и поддерживающих управление как при помощи клавиатуры/мыши и сенсорных экранов, так и с использованием устройств для людей с ограниченными возможностями. Для генерации CSS используется инструментарий LESS (http://lesscss.org/). Из планов на будущее отмечается развитие элементов интерфейса для различных классов устройств (автоматическая адаптация интерфейса для мобильных и настольных систем), переход к модульной структуре, позволяющей подгружать модули по мере необходимости, поддержка тем оформления, добавление поддержки WinJS в такие проекты как Apache Cordova/Phonegap.
<center><a href="http://i.msdn.microsoft.com/dynimg/IC665913.png"><... src="https://www.opennet.ru/opennews/pics_base/0_1396502944.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Значимость проекта WinJS прежде всего проявляется в сдвиге стратегии Microsoft в сторону разработки кроссплатформенных универсальных приложений, не привязанных к Windows. Выпуск WinJS 2.0 включён в штатную поставку Windows 8.1. На базе WinJS уже построено (http://blogs.windows.com/windows/b/buildingapps/archive/2014...) несколько развиваемых Microsoft приложений для Windows 8. Примеры приложений на WinJS можно оценить на специально подготовленном демонстрационном сайте (http://try.buildwinjs.com/).
URL: http://blogs.windows.com/windows/b/buildingapps/archive/2014...
Новость: https://www.opennet.ru/opennews/art.shtml?num=39475