Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Analyste
    Inscrit en
    juillet 2013
    Messages
    2 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Analyste
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 2 280
    Points : 74 451
    Points
    74 451
    Billets dans le blog
    2
    Par défaut La bibliothèque JavaScript jQuery est-elle toujours aussi utile et incontournable comme à ses débuts ?
    jQuery 3.4.0 est disponible
    La bibliothèque JavaScript est-elle toujours aussi utile et incontournable comme à ses débuts ?

    L'équipe jQuery vient d'annoncer une nouvelle version de la célèbre bibliothèque JavaScript : jQuery 3.4.0. Il s'agit de la dernière version de la branche 3.x, avant de passer à une refonte avec jQuery 4.0. Mais avant d’arriver à la version 4.0, plusieurs améliorations viennent dans jQuery 3.4.0. Parmi les plus importantes, on note une amélioration de performance dans .width et .height, le support des attributs nonce et nomodule, mais surtout la dépréciation des sélecteurs de position en prévision de la suppression de Sizzle, le moteur de sélection dans jQuery.

    Précisons-le, l'API de base de jQuery consiste à sélectionner un élément, puis à faire quelque chose avec ce qui a été sélectionné. Sizzle, le moteur de sélection dans jQuery, gère la première partie. C’est un petit moteur rapide et efficace qui a ouvert la voie à des API de sélecteur natif telles que querySelectorAll ainsi qu’à des sélecteurs JavaScript et CSS natifs supplémentaires. Mais maintenant, beaucoup de ces sélecteurs sont intégrés dans les navigateurs modernes. L'équipe jQuery estime donc qu'il est presque temps de dire au revoir à Sizzle, ce qu'elle prévoit de faire dans la prochaine version de la bibliothèque JS.

    Supprimer Sizzle dans jQuery 4.0 nécessite toutefois de supprimer également ce que l'équipe jQuery appelle les sélecteurs de position, qui sont des sélecteurs non standard. Plus précisément, dans jQuery 3.4.0, :first, :last, :eq, :even, :odd, :lt, :gt, et :nth sont obsolètes. Lorsque Sizzle sera supprimé, il sera remplacé par une solution autour de querySelectorAll. L'équipe jQuery estime que ce compromis en vaut la peine. Elle rappelle aussi qu'elle continuera à prendre en charge les méthodes de position, telles que .first, .last et .eq, et que tout ce que vous pouvez faire avec les sélecteurs de position, vous pouvez le faire également avec les méthodes de position.

    Plusieurs corrections de bogues et beaucoup d'autres petits changements ont été introduits dans jQuery 3.4.0. Vous pouvez les consulter dans le changelog.


    Pour les développeurs web qui ne jurent que par jQuery, cette mise à jour est une bonne nouvelle et ils attendent avec impatience jQuery 4.0, sachant que la version 3.0 est sortie il y a bientôt trois ans de cela. Mais pour d'autres, c'est avec indifférence qu'ils accueillent aujourd'hui les nouveautés du côté de jQuery, estimant que jQuery n'est plus aussi utile qu'il ne l'était à ses débuts...

    jQuery, une technologie en voie d'obsolescence ?

    Depuis sa création en 2006 et notamment à cause de la complexification croissante des interfaces Web, jQuery a connu un large succès auprès des développeurs Web et son apprentissage est aujourd'hui un des fondamentaux de la formation aux technologies du Web. « Tous les développeurs web de la fin des années 2000 ont utilisé l’incontournable bibliothèque jQuery pour naviguer dans le DOM d’une part et simplifier l’utilisation d’AJAX d’autre part. Cette bibliothèque était incontournable pour ses performances et le spectre des fonctionnalités qu’elle couvrait. En effet, non seulement on pouvait économiser un volume de code JavaScript impressionnant pour réaliser des applications web (donc du temps de développement), mais certaines manipulations de pages HTML auparavant quasi impossibles étaient devenues abordables », en témoignait un des membres de la communauté Developpez.com il y a trois ans.

    jQuery est actuellement la bibliothèque JS la plus utilisée au monde et bon nombre de frameworks modernes l'utilisent pour fonctionner. Mais avec l'émergence de nouvelles technologies (bibliothèques et frameworks) et la modernisation des navigateurs, le caractère incontournable, voire la pertinence, de jQuery ne fait plus l'unanimité. Les problèmes qui autrefois nécessitaient jQuery sont maintenant en train d'être résolus par les navigateurs et le standard EcmaScript en évolution. Certains développeurs commencent donc à prendre leur distance de la bibliothèque jQuery. C'est le cas de l'équipe Bootstrap qui a annoncé l'abandon de jQuery pour du pur JavaScript dans la version 5.0 du framework HTML, CSS et JavaScript.

    Le principal argument avancé pour justifier la suppression de jQuery dans Bootstrap v5 est que maintenant que plus de 95 % des fonctionnalités de jQuery sont désormais natives dans les navigateurs (les 5 % restants étant sans doute des bizarreries excessivement rétrocompatibles qui méritent d'être ignorées), donc ajouter une dépendance JS serait "stupide" ou un gaspillage de bande passante.

    Dans la communauté des développeurs, les avis divergent quant à ce changement. Ceux qui l'ont bien accueilli reconnaissent que jQuery est l’une des bibliothèques les plus importantes de l’histoire JavaScript et a permis de créer de véritables applications Web. Ils estiment cependant que depuis lors, les différences entre les navigateurs se sont considérablement réduites et nous avons appris à créer des applications maintenables et évolutives de manière plus déclarative, grâce à des frameworks comme React, Angular et autres. Du coup, jQuery ne serait plus d'une grande utilité.

    La suppression du moteur de sélection de jQuery parce qu'il existe maintenant des sélecteurs natifs dans les navigateurs modernes tend à donner raison à ceux qui pensent que jQuery est de moins en moins pertinent. En dépit de cela, d'autres estiment qu'il est intellectuellement malhonnête de prétendre que la bibliothèque JS est obsolète ou que toutes les techniques jQuery sont aujourd'hui aussi ergonomiques à mettre en œuvre sans utiliser jQuery. Pour eux, ça reste un outil très productif qui offre des solutions simples à de nombreux problèmes. jQuery est donc encore là pour très longtemps ?

    Annonce de la sortie de jQuery 3.4.0

    Et vous ?

    jQuery est-il obsolète ou en voie d'obsolescence dans le paysage actuel du développement web ? Pourquoi ?
    Quelles sont les forces et faiblesses de jQuery dans le développement web moderne ? À quel moment faut-il l'utiliser ou pas ?
    Avez-vous migré de jQuery vers d'autres bibliothèques ou frameworks ? Avez-vous regretté jQuery ou pas ?

    Voir aussi :

    La version 5.0 du framework Bootstrap va supprimer jQuery, sa plus grande dépendance côté client pour du pur JavaScript
    Quel est l'avenir de jQuery ? Juste servir de base pour la construction des frameworks de demain ?
    jQuery 3.0 disponible en téléchargement, la nouvelle version de la bibliothèque JavaScript met fin au support des versions 6 à 8 d'Internet Explorer
    Une vulnérabilité 0-day dans un plugin jQuery permettrait de télécharger et d'exécuter du code malveillant sur des serveurs PHP, et ce, depuis 2010
    jQuery 3.2.0 : toujours en vie, voici des améliorations pour la célèbre bibliothèque JavaScript
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    août 2010
    Messages
    1 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : août 2010
    Messages : 1 464
    Points : 3 175
    Points
    3 175
    Par défaut
    jQuery prend à son compte certaines différences entre navigateurs. C'est toujours ça de moins à s'occuper pour le développeur Web. Tout le monde n'est pas forcément sous la dernière version du duo Blink/V8 dans son navigateur basé sur Chromium.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2016
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : janvier 2016
    Messages : 77
    Points : 255
    Points
    255
    Par défaut
    jQuery est-il obsolète ou en voie d'obsolescence dans le paysage actuel du développement web ? Pourquoi ?
    Depuis le support massif de querySelector(All), nous n'avons plus utilisés jQuery au sein de mon entreprise.

    Quelles sont les forces et faiblesses de jQuery dans le développement web moderne ? À quel moment faut-il l'utiliser ou pas ?
    Jamais, même pour un débutant. Il est bien plus important de comprendre le fonctionnement de VanillaJS, ou d'apprendre à utiliser TypeScript.

    Avez-vous migré de jQuery vers d'autres bibliothèques ou frameworks ? Avez-vous regretté jQuery ou pas ?
    Je remercie jQuery/Sizzle pour son importance historique, mais je ne l'ai jamais regretté.
    Mon entreprise n'utilise pas pour le moment de bibliothèque ou framework, même si nous en étudions certains (VueJS en ce moment)

  4. #4
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    2 388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 2 388
    Points : 4 617
    Points
    4 617
    Par défaut
    jQuery est né à une époque ou les standards html, css et javascript n’étaient pas respectés, alors que la demande de sites internet était en croissance exponentielle.

    Si Google à poussé jQuery, c’est aussi parce son chiffre d’affaire est directement lié à cette même croissance.

    Aujourd’hui l’ensemble des standards est de mieux respectée, et le seul intérêt de jQuery v4 sera de gommer les imperfections de javascript, comme par exemple pour la gestion des radios boutons, indiqués sur la page de la release de cette v3.4.

    Mais à terme toute nouvelle fonctionnalité utile de jQuery finira par être implémenté dans JS.

    Reste le probleme de la viabilité de javascript*; cette question est déjà sur la table, l’idée de passer à un langage compilé fait son chemin ( WebAssembly) car tôt ou tard avec la multiplicité des formats de postes clients, au-delà des smartphones et des tablettes, on va se retrouver avec une pléthore d’objets connectés (la 5G) et sur ce coup la JS sera complètement dépassé.
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Architecte Web / Android
    Inscrit en
    août 2003
    Messages
    5 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 5 542
    Points : 14 965
    Points
    14 965
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    Reste le probleme de la viabilité de javascript*; cette question est déjà sur la table, l’idée de passer à un langage compilé fait son chemin ( WebAssembly) car tôt ou tard avec la multiplicité des formats de postes clients, au-delà des smartphones et des tablettes, on va se retrouver avec une pléthore d’objets connectés (la 5G) et sur ce coup la JS sera complètement dépassé.
    Webassembly va au contraire pousser encore un peu plus javascript. Il va le rendre viable là où aujourd'hui ce n'est pas vraiment possible pour des raisons de performances et/ou de fonctionnalités.
    Mais clairement ça ne remplacera pas javascript pour le code "standard" que tout le monde fait sur son site. C'est même à peut près certains qu'une grosse partie des dev web ne feront jamais de webassembly directement. Il en utiliseront sans doute indirectement mais c'est tout.

    Je vois pas le rapport entre la pléthore d’objets connectés et le déclun de JS. On trouve même aujourd'hui des système embarqué / microcontroller qui font tourner du js.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre expérimenté

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    février 2004
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : février 2004
    Messages : 640
    Points : 1 416
    Points
    1 416
    Par défaut
    Citation Envoyé par Kulvar Voir le message
    Quelles sont les forces et faiblesses de jQuery dans le développement web moderne ? À quel moment faut-il l'utiliser ou pas ?
    Jamais, même pour un débutant. Il est bien plus important de comprendre le fonctionnement de VanillaJS, ou d'apprendre à utiliser TypeScript.
    Avant TypeScript, l'important serait pour les dev JS de bien comprendre que le JS ce n'est pas de la POO, mais de la Programmation Orientée PROTOTYPE. Si ce point était bien fait et bien vu, l'intérêt de TypeScript serait tout de suite moins "important".

    Je serais curieux de savoir combien n'utilisaient JQuery QUE pour ses sélecteurs?

  7. #7
    Membre expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    juin 2006
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juin 2006
    Messages : 1 787
    Points : 3 003
    Points
    3 003
    Par défaut
    pour moi, la question ne se pose plus : jquery c'est fini.

    je vous conseil de bookmark github.com/nefe/You-Dont-Need-jQuery

    a chaque fois que vous voulez utiliser jquery, recherchez la correspondance JS natif.. en 1semaine vous ne penserez plus a jquery
    (pour ce qui est des animations fadeIn/fadeOut, etc... passez au css)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

  8. #8
    Membre averti

    Inscrit en
    juin 2008
    Messages
    305
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 305
    Points : 362
    Points
    362
    Par défaut
    Citation Envoyé par Doksuri Voir le message
    pour moi, la question ne se pose plus : jquery c'est fini.

    je vous conseil de bookmark github.com/nefe/You-Dont-Need-jQuery

    a chaque fois que vous voulez utiliser jquery, recherchez la correspondance JS natif.. en 1semaine vous ne penserez plus a jquery
    (pour ce qui est des animations fadeIn/fadeOut, etc... passez au css)
    très intéressant comme site. On remarque tout de même un des avantages de JQuery, c'est sa syntaxe beaucoup plus courte.

  9. #9
    Membre expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    juin 2006
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juin 2006
    Messages : 1 787
    Points : 3 003
    Points
    3 003
    Par défaut
    je ne dis pas le contraire, c'est plus court... mais ca n'apporte rien de plus
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

  10. #10
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    juillet 2013
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 221
    Points : 359
    Points
    359
    Par défaut
    jQuery a été bien utile par le passé, merci à lui, mais il ne présente aujourd'hui quasiment aucun intérêt, il vaudrait mieux le laisser mourir tranquillement.

  11. #11
    Membre expert Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2007
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2007
    Messages : 1 043
    Points : 3 784
    Points
    3 784
    Par défaut
    Citation Envoyé par blbird Voir le message
    Avant TypeScript, l'important serait pour les dev JS de bien comprendre que le JS ce n'est pas de la POO, mais de la Programmation Orientée PROTOTYPE. Si ce point était bien fait et bien vu, l'intérêt de TypeScript serait tout de suite moins "important".
    TypeScript reste du Javascript. Il ne faut jamais l'oublier. À partir de là, tu sais que ça reste du prototype.

  12. #12
    Membre régulier
    Homme Profil pro
    Inscrit en
    septembre 2011
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2011
    Messages : 76
    Points : 86
    Points
    86
    Par défaut
    Citation Envoyé par blbird Voir le message
    Avant TypeScript, l'important serait pour les dev JS de bien comprendre que le JS ce n'est pas de la POO, mais de la Programmation Orientée PROTOTYPE. Si ce point était bien fait et bien vu, l'intérêt de TypeScript serait tout de suite moins "important".

    Je serais curieux de savoir combien n'utilisaient JQuery QUE pour ses sélecteurs?
    La perle de la journée ! Javascript n'est pas de la POO encore un qui confond programation orientée objet à base de prototypes avec programation orientée objet à base de classes... Mais bon c'est la tout le problème de javascript, tellement de gens en font sans même comprendre ce qu'il est.

    En ce qui concerne JQuery, je ne pense pas réellement que de nouveaux projest se reposeront sur cette technologies coté front mais cette technologie restera encore un bon bout de temps dans le des demandes car elles représentes une masse collosale de code.

  13. #13
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    mars 2012
    Messages
    1 931
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 1 931
    Points : 3 151
    Points
    3 151
    Par défaut
    Comment faites-vous pour rafraichir un div sans jquery et sans setInterval ?
    Si la réponse vous a aidé, pensez à cliquer sur +1

  14. #14
    Membre expérimenté

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    février 2004
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : février 2004
    Messages : 640
    Points : 1 416
    Points
    1 416
    Par défaut
    Citation Envoyé par crodilus Voir le message
    La perle de la journée ! Javascript n'est pas de la POO encore un qui confond programation orientée objet à base de prototypes avec programation orientée objet à base de classes... Mais bon c'est la tout le problème de javascript, tellement de gens en font sans même comprendre ce qu'il est.
    A priori toi tu ne sais PAS lire. Je met en gras et souligné les PAS pour que tu les vois bien...

    Citation Envoyé par blbird Voir le message
    bien comprendre que le JS ce n'est PAS de la POO, mais de la Programmation Orientée PROTOTYPE.
    Et la programmation orientée prototype n'a rien à voir avec les objets non plus. Ta "programation orientée objet à base de prototypes" n'existe pas en JS natif.

    Citation Envoyé par Zefling Voir le message
    TypeScript reste du Javascript. Il ne faut jamais l'oublier. À partir de là, tu sais que ça reste du prototype.
    Malheureusement, le TypeScript a beau être transpilé en javascript standard derrière, et donc en prototype, l'écrasante majorité des dev utilisent le TS pour pouvoir faire des classes et des interfaces. Ce qui est complètement nier le principe même de JS et ce qui fait, à mon sens, toute sa force comparé à la POO, c'est bien son orientation prototype.

  15. #15
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 4 229
    Points : 17 445
    Points
    17 445
    Par défaut
    Citation Envoyé par blbird Voir le message
    l'écrasante majorité des dev utilisent le TS pour pouvoir faire des classes et des interfaces
    Oui mais c'est parce qu'ils n'ont pas lu la doc et ne connaissent ni TS ni JS.

    TypeScript est une très bonne extension de JS, il faut juste pas l'utiliser comme si c'était Java ou C#
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  16. #16
    Membre éprouvé
    Profil pro
    Inscrit en
    juin 2006
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : juin 2006
    Messages : 1 298
    Points : 1 187
    Points
    1 187
    Par défaut
    jquery c'est plus simple que sans.
    maintenant pour 2 lignes, c'est pas la peine, mais si tot que ca devient un peu compliqué, le pur js devient extremement lourd à lire/ecrire.

    a+
    Sylvain

  17. #17
    Membre expert Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2007
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2007
    Messages : 1 043
    Points : 3 784
    Points
    3 784
    Par défaut
    Citation Envoyé par Marco46 Voir le message
    Oui mais c'est parce qu'ils n'ont pas lu la doc et ne connaissent ni TS ni JS.

    TypeScript est une très bonne extension de JS, il faut juste pas l'utiliser comme si c'était Java ou C#
    J'ai un peu la même approche. D'ailleurs j'ai vu un conf d'un des types de Ms (Sylvain Pontoreau pour ne pas le citer), et il n'a pas arrêté de dire que TypeScript c'est Javascript. Et en fait, toute la force de Typescript, c'est justement les interfaces (tout ce qui disparaît à la transpilation). Sauf que les Types et Interface de Typescript n'ont au final pas grand-chose à voir avec ceux de la POO, justement parce que ce n'est pas de la POO.

    Quand je vois ceux qui font du Java faire du Typescript de la même façon qu'ils font du Java ça me désole un peu.

    Citation Envoyé par epsilon68 Voir le message
    jquery c'est plus simple que sans.
    maintenant pour 2 lignes, c'est pas la peine, mais si tot que ca devient un peu compliqué, le pur js devient extremement lourd à lire/ecrire.

    a+
    Sylvain
    Aujourd'hui si tu vire le support des vieux navigateurs, IE 10 et moins pour ne pas les nommer, c'est pas très compliqué de ce faire un remplacent sans trop frais. C'est ce que j'avais fait pour mes petites projets persos.

  18. #18
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 4 229
    Points : 17 445
    Points
    17 445
    Par défaut
    Citation Envoyé par Zefling Voir le message
    Quand je vois ceux qui font du Java faire du Typescript de la même façon qu'ils font du Java ça me désole un peu.
    C'est le problème des stacks J2EE / Angular où les devs dits "fullstack" sont généralement des devs backend Java qui se mettent à faire du front et qui s'imaginent qu'ils n'ont pas besoin de lire la doc parce que "TypeScript ça ressemble à Java".

    Ya aussi beaucoup de profils tech lead / architectes / CTO qui pensent comme ça, par simple ignorance du sujet. La présence de TypeScript en front est vue comme une économie de formation avec des devs Java.
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  19. #19
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    2 388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 2 388
    Points : 4 617
    Points
    4 617
    Par défaut
    Citation Envoyé par epsilon68 Voir le message
    jquery c'est plus simple que sans.
    maintenant pour 2 lignes, c'est pas la peine, mais si tot que ca devient un peu compliqué, le pur js devient extrêmement lourd à lire/ecrire.
    Pas vraiment d'accord, la syntaxe ES6 est bien plus légère maintenant
    avec des avantages qui n'existent pas en jQuery (ex classList.toggle renvoient une valeur booleene)
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

Discussions similaires

  1. Microsoft va supporter la bibliothèque JavaScript jQuery
    Par Gordon Fowler dans le forum Actualités
    Réponses: 32
    Dernier message: 23/03/2010, 06h20
  2. Réponses: 6
    Dernier message: 26/09/2008, 11h04
  3. Une liste déroulante est-elle toujours en 1er plan ?
    Par Marc365 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 01/05/2006, 21h16
  4. Réponses: 4
    Dernier message: 04/10/2005, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo