Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

WinJS, la bibliothèque JavaScript de Windows passe en open source
Utilisée notamment dans les applications Windows 8

Le , par vermine

20PARTAGES

4  0 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Colmea
Membre du Club https://www.developpez.com
Le 04/04/2014 à 20:58
Petite erreur dans le lien vers le repository Github*.

Sinon la librairie a l'air déjà bien complète. Je n'aime pas trop le style ni les nombreuses features seulement supportées par IE (ahah, je n'aurais jamais cru pouvoir dire ça un jour ),
mais je salue l'initiative de Microsoft !
2  0 
Avatar de Saverok
Expert éminent https://www.developpez.com
Le 07/04/2014 à 10:31
Tout ce qui va dans le sens de l'ouverture est une bonne chose
2  0 
Avatar de Vlozer
Membre habitué https://www.developpez.com
Le 05/04/2014 à 1:04
WinJS (Windows Library for JavaScript) est une nouvelle bibliothèque
Non.
0  0 
Avatar de vermine
Responsable Jeux-Concours https://www.developpez.com
Le 07/04/2014 à 8:51
Merci pour le lien ! C'est corrigé.

Effectivement, la bibliothèque n'est pas nouvelle au sens propre du terme. Par contre elle est maintenant open source et cela fait d'elle une nouvelle bibliothèque libre. C'est l'élément important que Microsoft voulait faire savoir.
0  0 
Avatar de Zefling
Membre expert https://www.developpez.com
Le 07/04/2014 à 12:20
Ça reste tout de même une API spécialisé pour faire de l'interfaçage ModernIU... ça réduit un peut l'intérêt de la chose, enfin pour moi.
0  0 
Avatar de GATEN
Membre du Club https://www.developpez.com
Le 07/04/2014 à 9:44
Psychologiquement, je ne suis pas près à utiliser une techno Microsoft, même open source.
0  3