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 !

jQuery 2 ne supportera plus les versions obsolètes d'IE
La branche 1.9 continuera d'exister en parallèle

Le , par danielhagnoul

0PARTAGES

4  0 
L'empêcheur de développer librement restera le navigateur Internet Explorer. Avec 30 % des consultations sur le web, les particularités des versions 6, 7 et 8 d'IE, bien que totalement obsolètes, s'imposeront encore à l'équipe de développement.

Les possibilités des navigateurs récents seront prises en compte, particulièrement dans le domaine des appareils mobiles.

La feuille de route

  • La version finale de jQuery 1.8 devrait être disponible en juillet 2012.
  • jQuery 1.9 devrait être disponible au début de 2013.

    • Cette version sera débarrassée de la plupart des méthodes déclarées obsolètes lors de la sortie des versions 1.7 et 1.8. Certaines seront transformées en plugins.
    • Le support des versions IE 6, 7 et 8 ne sera pas modifié.
    • Les versions jQuery 1.9.x sortiront au cours de l'année 2013 et au-delà.
    • La branche 1.9 sera maintenue (corrections des régressions, des bogues, et des incompatibilités avec les nouveaux navigateurs) pendant une période non déterminée, mais si je comprends bien on parle en années.

  • jQuery 2.0 devrait être disponible au début 2013, peu de temps après la version 1.9. Elle ne supportera plus les versions obsolètes d'IE.


Les versions 1.9 et 2.0 existeront en parallèle, elles partageront une API analogue, mais l'une sera compatible avec les versions obsolètes d'IE et l'autre non.

Questions et réponses

Q : Si les deux branches partagent une API analogue, quel est l'intérêt de la branche 2.0 ?

R : Taille inférieure, meilleure performance et fin des problèmes causés par la nécessité de soutenir des navigateurs totalement obsolètes. L'équipe de développement prévoit, par exemple, l'amélioration de la gestion des erreurs dans l'implantation des méthodes différées ($.Deferred).

Q : Mon site est visité par un pourcentage significatif d'utilisateurs d'IE 6, 7 et 8. Puis-je tout de même utiliser la branche 2.0 ?

R : L'équipe de développement pense que la part des navigateurs IE obsolètes restera encore significative pendant les deux prochaines années. Mais rappelez-vous qu'il est possible d'utiliser le mécanisme des commentaires conditionnels d'IE pour détecter l'usage des navigateurs IE 6, 7 et 8 et dans ce cas il faut utiliser jQuery 1.9 au lieu de jQuery 2.0

Code : Sélectionner tout
1
2
3
4
5
6
<!--[if lt IE 9]>
    <script src="jquery-1.9.0.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
    <script src="jquery-2.0.0.js"><</script>
<!--<![endif]-->
Q : Après la sortie de la branche 2.0 qu'arrivera-t-il à la branche 1.9 ?

R : La branche 1.9 sera maintenue (corrections des régressions, des bogues, et des incompatibilités avec les nouveaux navigateurs). Mais nous ne prévoyons pas d'ajout significatif à l'API. Pour ce type d'ajout, notre préférence ira à la création de nouveaux plugins compatibles avec les branches 1.9 et 2.0.

Q : La branche 2.0 sera-t-elle compatible avec jQuery UI et jQuery Mobile ?

R : Oui.

Source

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

Avatar de Maître Kenobi
Membre éprouvé https://www.developpez.com
Le 02/07/2012 à 10:01
Mell_ , il n'y a pas que les utilisateurs lambda qui utilisent encore les versions obsolètes d'IE. Il y a aussi les entreprises, chez nous, par exemple, on est encore à IE 8, c'est imposé par le siège informatique, et chez nous les choix de ce genre sont légions. Heureusement que je peux installer firefox ou chrome même si en théorie je n'ai pas le droit.
3  0 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 02/07/2012 à 11:22
Citation Envoyé par Plageman Voir le message
Par curiosité, je me demande quelles sont les justifications pour interdire en théorie l'utilisation d'un autre navigateur qu'IE ? Je peut comprendre que l'on impose une version spécifique, mais pourquoi interdire les autres navigateurs ?
Parce que d'une les utilisateurs n'ont pas les droits d'admin et de deux que les applications d'intranet ont été certifiées pour un navigateur et qu'ils ne veulent pas de "ah mais moi ca marche pas pareil sur mon navigateur". Ca s'appelle une stratégie d'uniformation du parc informatique.
4  1 
Avatar de David_g
Membre éclairé https://www.developpez.com
Le 02/07/2012 à 14:54
Citation Envoyé par Plageman Voir le message
Par curiosité, je me demande quelles sont les justifications pour interdire en théorie l'utilisation d'un autre navigateur qu'IE ? Je peut comprendre que l'on impose une version spécifique, mais pourquoi interdire les autres navigateurs ?
A ce qui a été dit tu peux aussi ajouter tout ce qui est support/gestion des plugins.

Si tu as un problème, l'IT connait la config de ta machine et elle a pas à chercher quel version tu as installé (en tant que super connaisseur), quel version des plug-ins tu as sur ton poste etc.

Exemple :
Utilisateur Métier : Bonjour monsieur de l'IT, mon appli métier marche pas.
IT guy : bonjour je viens de voir et le problème c'est que vous êtes sur midori avec la version 3.2644544 du plugin flash. L'appli ne peut donc pas fonctionner.
Utilisateur Métier : putain mais quelle bande de connard les mecs de l'IT. vraiment des incapables etc.

Le même problème arrivant aussi avec les ports réseaux, configuration particulière sur les postes etc.

Sinon une autre raison dans les grandes entreprises, c'est que la gestion des postes est possiblement confié à une partie de l'entreprise qui fait de la vente de services en interne (Exemple : les migrations de postes coutent aux différentes filiales etc.).

Bref on peut trouver ça dommage/rageant etc mais on peut aussi comprendre qu'il y a derrière des enjeux autre que :
"Oh zut mon site que je consulte (pas du tout pour le boulot) peut pas m'afficher des coins arrondis"
3  0 
Avatar de Maître Kenobi
Membre éprouvé https://www.developpez.com
Le 02/07/2012 à 11:32
Citation Envoyé par Plageman Voir le message
Par curiosité, je me demande quelles sont les justifications pour interdire en théorie l'utilisation d'un autre navigateur qu'IE ? Je peut comprendre que l'on impose une version spécifique, mais pourquoi interdire les autres navigateurs ?
houlala, vaste sujet. Chez nous, la politique IT est très règlementée mais avec aucune communication, tout est top secret ! mais comme je suis, entre autres, le correspondant info de mon site, je sais un peu plus de choses que les autres. Les logiciels autorisés sont les logiciels faisant parti des "standards" du groupe ( testés, approuvés,etc. enfin, soi-disant ). Si le logiciel que l'on veut installer n'est pas "certifié" par l'IT du siège, le poste informatique n'est plus "garanti", j'entends par là que s'il y a un problème software, l'helpdesk n'est pas tenu de nous aider, en gros c'est ton pb, démmerdes-toi. L'admin sys de notre groupe France, me l'a déjà bien fais sentir quand je lui avais dit que j'utilisais aussi firefox. Ce qui est paradoxale, c'est que nous utilisons, et d'un autre côté, nous sommes obligés, des logiciels "spécifiques" ( chez nous cela veut dire hors SAP et office ). Ce qui fait qu'il y a un bon 1/3 de nos postes, sur mon site, qui ne sont pas standards ! bref, une belle brochette d'abrutis ! enfin bon il y aurait encore tellement à dire sur ces blaireaux....
3  1 
Avatar de LittleBean
Membre averti https://www.developpez.com
Le 03/07/2012 à 10:58
Citation Envoyé par Zweet Voir le message

Bref, forcer les mises à jour c'est une abberration totale.
Pas forcément ça dépend des choix de la dsi.
Il faut juste avoir conscience des avantages et inconvénients de chaque méthode.

Citation Envoyé par Zweet Voir le message

Tu dois avoir des dizaines d'annnées d'expérience en entreprise dis moi ?

Non, je plaisante, ça se voit que tu ne connais pas du tout la réalité du terrain.

Bravo pour l'argument
2  0 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 02/07/2012 à 13:20
Citation Envoyé par RPGamer Voir le message
Si le problème n'est que les entreprises alors ça n'est pas un problème. Si le navigateur installé sur le parc d'une entreprise n'est compatible qu'avec les appli intranet (qui d'ailleurs doivent être très mal foutues !), c'est leur problème.
Une entreprise n'en a rien à faire des standards pouet pouet du w3c pour son intranet. Du moment que ca marche sur le parc. Mettez vous dans le crâne que quand on est pas éditeur, l'IT est un cout qu'on cherche à minimiser (à tort ou à raison, c'est un autre débat). Si tu présentes à ton sponsor business, "ah mais il nous faut implémenter tel standard pouet pouet pour que ca tourne sur les autres navigateurs gnagna", tu ne l'auras pas! C'est cruel, c'est une vision court terme mais c'est la vie. D'autant qu'il faut que l'entreprise possède également les ressources humaines pour le faire.
Et puis faut remettre un peu dans le contexte aussi, il y a pas si longtemps, IE6 était LE navigateur, Firebird un projet pour linuxien dans sa cave et Chrome n'existait pas. A l'échelle du web c'est peut être lointain mais pas à l'échelle des intranets.

Citation Envoyé par RPGamer Voir le message
Pour l'utilisateur, il lui suffit d'utiliser sa propre machine, correctement mise à jour. Rien n'empêche un utilisateur de mettre à jour son navigateur.
Brancher son propre PC sur un réseau d'entreprise? C'est serieux ca? Il est ou Marcel Beliveau?
2  1 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 02/07/2012 à 10:00
Citation Envoyé par Mell_ Voir le message
Internet Explorer restera un problème permanent pour les développeurs..
Pourtant il y en a chez Microsoft des développeurs, je comprend pas qu'ils continuent à sortir ce truc..

Il devrait y avoir une mise à jour obligatoire des versions antérieures d'IE par le biais d'une mise à jour sur les différents OS. Sous peine de ne plus pouvoir utiliser le navigateur..

Les mises à jour ne sont pas faite pour les chiens, je veux bien que beaucoup ne savent pas utiliser un PC, c'est dans ce but que la mise à jour devrait être effectuée. Je pense que certains dev' ont les compétences pour effectuer ce genre de màj..
Et ça nous faciliterais la vie ! Lol
Et après on commence à travailler dans un groupe ou les postes sont sur XP avec IE6,7,8 et ou la migration des applications intranet coute des millions. D'autant que ca n'est que du budget purement IT que de migrer une appli et aucunement du budget business...
2  2 
Avatar de micfrip
Membre à l'essai https://www.developpez.com
Le 02/07/2012 à 10:01
Le problème ne vient pas spécialement des utilisateurs individuels ; dans mon entreprise, nous étions encore sous IE6 l'année passée et nous sommes actuellement sous la version 8 encore pour quelques temps.
0  0 
Avatar de Plageman
Membre régulier https://www.developpez.com
Le 02/07/2012 à 10:55
Citation Envoyé par Maître Kenobi Voir le message
Mell_ , il n'y a pas que les utilisateurs lambda qui utilisent encore les versions obsolètes d'IE. Il y a aussi les entreprises, chez nous, par exemple, on est encore à IE 8, c'est imposé par le siège informatique, et chez nous les choix de ce genre sont légions. Heureusement que je peux installer firefox ou chrome même si en théorie je n'ai pas le droit.
Par curiosité, je me demande quelles sont les justifications pour interdire en théorie l'utilisation d'un autre navigateur qu'IE ? Je peut comprendre que l'on impose une version spécifique, mais pourquoi interdire les autres navigateurs ?
0  0 
Avatar de Maître Kenobi
Membre éprouvé https://www.developpez.com
Le 02/07/2012 à 11:35
Citation Envoyé par Nathanael Marchand Voir le message
Parce que d'une les utilisateurs n'ont pas les droits d'admin et de deux que les applications d'intranet ont été certifiées pour un navigateur et qu'ils ne veulent pas de "ah mais moi ca marche pas pareil sur mon navigateur". Ca s'appelle une stratégie d'uniformation du parc informatique.
entre autres, nos dirigeants croient que l'on peut se débrouiller à piloter notre usine avec seulement SAP et office. Alors que les applications hors SAP et office sont nombreuses.
0  0