...

пятница, 4 апреля 2014 г.

WinJS — opensource от Microsoft

Два дня назад Microsoft представил JavaScript'овую UI-ориентированную библиотеку для кроссплатформеной разработки — WinJS, который, хоть и существует достаточно давно, но как отдельный «сет» вне привязки к Windows, был представлен только 02.04.2014.

http://ift.tt/1mENmkb

http://ift.tt/1ecHQQt

http://ift.tt/1fueAZb


И вот что интересно…


Первое, что бросилось в глаза, пока мы просматривали данную библиотеку:


1) Код воспринимается сразу и весьма органично, несмотря на то, что с данной библиотекой до этого никогда не работали;


2) Адекватная работа с DOM — он не перегружен ненужными и невидимыми в данный момент элементами http://ift.tt/1mAgwRa/default.aspx#listview

http://ift.tt/1mI2SLS

http://ift.tt/1mI2Qnr


3) Коллбеки на события жизненного цикла;


4) Отдельно хотелось бы отметить достаточно удачные уровни UI-абстракций (контролы, фрагменты, страницы), как правило, отсутствующие в полном объеме в большинстве JavaScript-библиотек.


Плюс небольшая куча интегрированных «плюшек», таких, как Scheduler, Promises, XHR, Binding.


Как всегда, не обошлось без «но»: в будущем придется изучить возможности кастомизации визуальной части. Если это будет достаточно трудно реализовать, то мы можем получить еще одну Sencha Touch. Но в связи с тем, что WinJS — это opensource под apache, мы надеемся, что библиотека получит свое развитие, несмотря на то, что Microsoft сейчас воспринимается только как источник enterprise-решений.


В данный момент .NET-комьюнити практически не работает над opensource-проектами, так как в enterprise-сегменте, где присутствуют жесткие NDA, серьезный коммитмент в opensource скорее исключение, чем правило.


Поэтому будем надеяться, что у Microsoft Open Technologies это дело выгорит.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий