WinJS, la biblioth�que JavaScript de Windows passe en open source
Utilis�e notamment dans les applications Windows 8.
WinJS (Windows Library for JavaScript) est une nouvelle biblioth�que d'interface utilisateur propos�e par Microsoft pour d�velopper des applications multiplateformes avec JavaScript.
Microsoft l'utilise d�j� depuis un certain temps dans ses applications Windows 8. Cette biblioth�que est un ensemble de contr�les d'interface utilisateur qui prennent en charge les p�riph�riques portables, et aussi quelques API JavaScript modernes pour les choses que l'on s'attend � retrouver par d�faut : les promises, la gestion r�seau, les liaisons de donn�es et les templates.
Le style de l'interface utilisateur s'inscrit dans celui de Windows 8. Si les applications WinJS devraient fonctionner dans les navigateurs et plateformes modernes (Chrome, FireFox, Andro�d, iOs, ... ), on parle d'un soutien sp�cifique pour Windows Phone 8 et d'autres plateformes de Microsoft. M�me s'il y a des adaptations esth�tiques � faire, il semble que la portabilit� est relativement pr�sente.
Le projet est d�s � pr�sent open source (licence Apache 2.0) et accessible sur GitHub.
Utilisez WinJS pour cr�er des applications avec HTML, CSS et JavaScript. L'outil fournit :
- une infrastructure de haute qualit� ;
- la gestion des contr�les des pages ;
- les promises ;
- la liaison de donn�es ;
- la virtualisation des collections ;
- une haute performance avec les contr�les Windows (ListView, FlipView, Semantic Zoom, etc.) ;
- et bien d'autres choses.
Il s'agit d'une bo�te � outils compl�te pour une solution autonome ou en lien avec d'autres frameworks et biblioth�ques.
Si Windows ouvre les sources, c'est pour que la communaut� participe � l'am�lioration de l'outil. Voici d'ailleurs la feuille de route :
L'info sur le msdn et sur le blog de Windows.
D'apr�s un article du site DailyJS.
Et vous ?
Connaissiez-vous WinJS, que pensez-vous de cette biblioth�que ?
Pensez-vous que Windows respectera le support des autres navigateurs ?
Concevez-vous parfois des applications mobiles ? Quels frameworks utilisez-vous ?
Partager