jQuery 2.0 apporte un meilleur support d'applications Windows 8
La bêta 2 du Framework JavaScript disponible avec un lot de nouveautés

Le , par Hinault Romaric, Responsable .NET
Le développement d’applications Web pour le Windows Store a été étendu avec une meilleure prise en charge de la plateforme au sein de jQuery.

Les développeurs de jQuery ont travaillé en collaboration avec les experts jQuery de appendTo et les ingénieurs de Microsoft Open Technologies pour publier la version 2 du framework JavaScript.

Précédemment, les développeurs Web étaient confrontés à plusieurs erreurs liées à l’exécution de JavaScript ou du contenu dynamique lors de l’utilisation de jQuery dans les applications Windows 8. D’après Microsoft, cela serait dû à l’exécution en natif de toute application Windows 8, qu’elle soit écrite en HTML/JavaScript, C# ou C++.

La bêta 2 de jQuery 2.0 ajoute le support complet des nouveaux modèles d’applications Windows 8, permettant aux développeurs d’exploiter toutes les fonctionnalités du célèbre framework JavaScript, après son ajout à une application.

En dehors de ce changement majeur, jQuery 2.0 bêta 2 améliore la stabilité avec plusieurs correctifs de bogues et apporte quelques nouveautés comme une nouvelle implémentation de .data(), une modularité accrue, un nouveau « Minimal selector engine » et bien plus.

Il faut noter que cette mouture n’est pas compatible avec les anciennes versions d’Internet Explorer (8, 6 et 7).

Les développeurs Web qui ciblent Windows 8 peuvent trouver sur un espace central développé par Microsoft, toutes les ressources dont ils ont besoin : supports techniques (Windows Apps Club), outils de développement et de portage plus simples, aide pour la mise en relation avec d’autres professionnels et conseils sur les modes de monétisation.

Télécharger jQuery 2.0 bêta 2

« Build for Windows », le nouveau site de Microsoft qui centralise les outils pour la création d’applis Windows 8

Source : MSDN

Et vous ?

Utilisez-vous jQuery dans vos applications Windows 8 ? Que pensez-vous de cette version du framework Web ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de alex_vino alex_vino - Membre émérite https://www.developpez.com
le 02/04/2013 à 23:15
Citation Envoyé par Hinault Romaric  Voir le message
Il faut noter que cette mouture n’est pas compatible avec les anciennes versions d’Internet Explorer (8, 6 et 7)

Aie
Ces navigateurs correspondent tout de meme a une grande part des utilisateurs, en sachant aussi que IE8 est la version la plus récente sous XP.
C'est vraiment dommage, je pense que jQuery 2 restera donc presque exclusivement utilisable pour les applications Windows Store en JavaScript pour pas mal de temps, ce qui sera un frein a son adoption pour le Web et donc évolution.
J'imagine que jQueryUI prendra tres vite le meme chemin

Edit:
A noter que l'on peut toujours utiliser cela:
Code : Sélectionner tout
1
2
3
4
5
6
<!--[if lt IE 9]> 
    <script src="jquery-1.9.1.js"></script> 
<![endif]--> 
<!--[if gte IE 9]><!--> 
    <script src="jquery-2.0.0b2.js"></script> 
<!--<![endif]-->
Mais dans ce cas a quoi bon utiliser différentes version e jQuery, faire face a des fonctionnalités différentes et incompatibilités.
Avatar de Lorenzo77 Lorenzo77 - Membre expérimenté https://www.developpez.com
le 02/04/2013 à 23:51
Il faut noter que cette mouture n’est pas compatible avec les anciennes versions d’Internet Explorer (8, 6 et 7).

mauvaise nouvelle, ca représente 8 a 10% des utilisateurs

est ce que c'est une version a part (spécial Windows Store) ou alors c'est la seule et unique version pour tout le monde ?
Avatar de vermine vermine - Responsable JavaScript & AJAX https://www.developpez.com
le 03/04/2013 à 8:03
Bonjour,

Je me permets de citer Daniel :

Citation Envoyé par danielhagnoul  Voir le message
Rappelez-vous que la version 2.0.0 ne fonctionne pas avec les navigateurs obsolètes (IE 8 et moins). Tant qu'ils représenteront une part significative du marché, la branche 1.9 sera maintenue et les API 1.9 et 2.0 resteront les mêmes.

Avatar de Hinault Romaric Hinault Romaric - Responsable .NET https://www.developpez.com
le 03/04/2013 à 12:09
Citation Envoyé par Lorenzo77  Voir le message
mauvaise nouvelle, ca représente 8 a 10% des utilisateurs

est ce que c'est une version a part (spécial Windows Store) ou alors c'est la seule et unique version pour tout le monde ?

C'est une version unique pour tout le monde. Elle intègre juste un patch pour corriger certains bugs des applications Web Windows 8.
Avatar de eomer212 eomer212 - Membre actif https://www.developpez.com
le 04/04/2013 à 19:17
qu'est-ce qui les empechait de faire un code preservant la compatibilité.?
sans dout microsoft et ses dollars, ca pue l'opperation d'appropriation de jquery..
en clair, jquery va crever parcequ'il va etre contaminé par microsoft.. poua
Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
le 04/04/2013 à 21:56
Ouais... enfin des fois, faut arrêter aussi avec la paranoïa...
qu'est-ce qui les empechait de faire un code preservant la compatibilité.?

Rien d'autre que la quantité de code à maintenir uniquement pour des navigateurs obsolètes et représentant un part modeste (et en diminution) des utilisateurs...

sans dout microsoft et ses dollars

Ben oui, ça va sans dire que ça pue le lobbying de Microsoft pour prouver que des produits concurrents (IE6 à 8) ne valent pas le coup...
Avatar de alex_vino alex_vino - Membre émérite https://www.developpez.com
le 04/04/2013 à 22:24
Citation Envoyé par Bovino  Voir le message
Rien d'autre que la quantité de code à maintenir uniquement pour des navigateurs obsolètes et représentant un part modeste (et en diminution) des utilisateurs...

IE 6-8 représentent une tres grande part des utilisateurs de mes clients. Concernant les demandes pour des Intranet les 3/4 veulent 100% de compatibilité avec IE6 (et veulent aussi plein d'animations et de fonctionnalités qui sont parfois difficiles a implémenter dans le dernier Chrome ou Firefox).
Si maintenant il faut jongler avec 2 versions de jQuery en fonction du client mais avec un rendu final identique je ne vois pas en quoi les développeurs devraient se réjouir si vite.

Citation Envoyé par Bovino  Voir le message
Ben oui, ça va sans dire que ça pue le lobbying de Microsoft pour prouver que des produits concurrents (IE6 à 8) ne valent pas le coup...

Je penses que ce que @eomer212 voulait dire est que Microsoft essaie surtout de se l'appropier pour Windows 8, affirmation qui tiend la route puisque jQuery sort une version qui (pour le moment) devrait etre davantage pour Windows 8.
Par ailleurs Microsoft nous met du jQuery partout dans ses templates, et nous propose meme des composants fonctionnant exclusivement avec jQuery. Cela montre que jQuery est tres important pour Microsoft, que Microsoft s'y intéresse (et oui ca simplifie grandement le développement Windows Store), et pourquoi pas Microsoft qui pourrait acquérir jQuery. Un autre avantage serait de montrer une nouvelle fois sa grande implication dans la communauté Open-Source.
IE6-8 continueront d'utiliser jQuery 2, tout comme les Chrome/Firefox les plus récents pour quelques temps encore. N'oublie pas que ca arrangerait Microsoft que tous ses utilisateurs utilisent IE10 et que IE6 est un poids pour lui.
Avatar de Lorenzo77 Lorenzo77 - Membre expérimenté https://www.developpez.com
le 04/04/2013 à 23:32
Citation Envoyé par alex_vino  Voir le message
.... IE6 est un poids pour lui.

et pour nous (avec IE7 et 8)
Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
le 05/04/2013 à 11:39
@alex : la version 2 de jQuery annoncée déjà il y a quelque temps a pour but d'alléger le code en ne supportant plus les versions 8 et inférieures de IE. Cela ne veut pas dire qu'il faut immédiatement se passer du support de ces navigateurs.
C'est précisément pour cela que la version 1.9 continue à être maintenue et compatible, y compris avec IE6 qui représente moins de 0.5 % d'utilisateurs.
Il ne s'agit pas non plus de jongler entre deux versions, tu n'en as qu'une à utiliser : si tes contraintes t'imposent la compatibilité IE8-, alors tu choisis la branche 1.9, si tu as la chance de pouvoir t'en passer, alors tu choisis la 2.

Quant à l'attitude de Microsoft, rassure-toi, je ne les prends pas pour des philanthropes, mais il ne faut pas inverser les choses. Ce n'est pas Microsoft qui a rendu jQuery populaire, c'est la popularité de jQuery qui a provoqué l'intérêt que Microsoft lui apporte depuis déjà bien longtemps. Et Microsoft n'est pas le seul à te "l'imposer", à titre d'exemple, quasiment tous les CMS / blogs le font aussi.
Avatar de alex_vino alex_vino - Membre émérite https://www.developpez.com
le 05/04/2013 à 13:37
Citation Envoyé par Bovino  Voir le message
C'est précisément pour cela que la version 1.9 continue à être maintenue et compatible, y compris avec IE6 qui représente moins de 0.5 % d'utilisateurs.

Figure toi que ces 0.5% en France représentent plutot 95% pour les TGE.
De plus tous le monde entier n'est pas Francais, dans le monde IE6 représnte a ce jour 6.7% et en Chine 25.8% (source).
N'ouble pas qu'il faut aussi prendre en compte les pourcentages d'IE 7+8 dans ces chiffres puisques jQuery 2 sera incompatible avec. Donc au final on est loin des 0.5%.

Ainsi on se doit toujours d'utiliser jQuery 1.9, mais dans quelques mois quand jQuery arretera de maintenir/évoluer cette version et que dans 2-3 ans IE6 aura presque totalement disparu je devrais migrer de jQuery 1.9 a jQuery 2.x (voir 3.x) et tout retester (rien que la 1.9 qui était censée stable en production avait provoqué plein d'incompatibilités).

Citation Envoyé par Bovino  Voir le message
Quant à l'attitude de Microsoft, rassure-toi, je ne les prends pas pour des philanthropes, mais il ne faut pas inverser les choses. Ce n'est pas Microsoft qui a rendu jQuery populaire, c'est la popularité de jQuery qui a provoqué l'intérêt que Microsoft lui apporte depuis déjà bien longtemps. Et Microsoft n'est pas le seul à te "l'imposer", à titre d'exemple, quasiment tous les CMS / blogs le font aussi.

Je suis 100% d'accord, mais cela arrange bien Microsoft de pouvoir controller jQuery et de plutot faire des efforts pour Windows 8 plutot que pour le Web.

Faire évoluer jQuery et alléger le code est tres bien, mais c'est juste que le Web n'est pas encore pres a couper le cordon avec certains navigateurs
Offres d'emploi IT
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil