IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Conception Web Discussion :

La première version alpha de Bootstrap 5 est arrivée sans le support d'Internet Explorer et jQuery


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Par défaut
    Tant mieux ! Je n'aime pas dépendre d'éléments extérieurs. De plus, si du Javascript natif suffit à tout, pourquoi s'encombrer d'une surcouche, à part pour compenser son manque de niveau en la matière ? Pour IE j'imagine ? IE qui disparaît de plus en plus.

    Cela nous oblige à être tributaire du travail d'autres personnes. Si l'on peut s'en passer, je trouve cela sain.

    Dans d'autres cas de figure, il se peut par exemple que tu travailles sur un projet en React. Et là, pas de JQuery. Quand tu veux ensuite faire des recherches par rapport à une problématique Javascript, les 4/5 des solutions fournies sont en JQuery !

    JQuery était top pour l'interopérabilité entre navigateurs (et encore, il y a les polyfills), et pour combler des absences côté client. Mais ces manques deviennent de moins en moins présents. BootStrap pourrait un jour finir à terme par disparaître.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur backend junior - Symfony
    Inscrit en
    Janvier 2018
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur backend junior - Symfony
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2018
    Messages : 325
    Par défaut
    Je ne pense pas que Bootstrap disparaîtra mais le framework qu'on connaît aujourd'hui ne sera probablement plus du tout pareil dans un futur assez proche selon l'article.

  3. #3
    Invité de passage
    Femme Profil pro
    Webdesigner
    Inscrit en
    Août 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Inde

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2018
    Messages : 1
    Par défaut JQuery est obsolète
    JQuery est devenu moins populaire après la sortie de ES6. JavaScript a commencé à inclure les fonctionnalités introduites par JQuery. JQuery est donc presque obsolète maintenant.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut
    Pour moi jQuery est sutout utile pour les call Ajax. Quel serait l'équivalent en Vanilla JS de :

    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function removeMember(id) {
      var values = $("form#FormHostStep1").serialize() + "&id=" + id;
      $.ajax({
        url: "https://mywebsite.com/account/hosts/ajax/ajax_member_remove.php", type: "POST", data: values,
        success: function (data) {
          $("#AjaxEdit div").remove();
          $("#AjaxEdit").html("").html(data);
        },
        error: function(exception) { console.log(exception); }
      });
      iMember++;
    };

    Et dans la réponse Ajax il y a du Javascript qui va modifier dynamiquement la page.

    Merci.

  5. #5
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Par défaut
    Citation Envoyé par defacta Voir le message
    Pour moi jQuery est sutout utile pour les call Ajax. Quel serait l'équivalent en Vanilla JS de ..
    avec un Fetch, avec à peu pres autant de code que ce que tu utilises : https://github.com/nefe/You-Dont-Need-jQuery#ajax

    PS : pour jQuery il existe la méthode Load qui est plus courte que ce que tu as codé

  6. #6
    Membre très actif
    Profil pro
    developpeur
    Inscrit en
    Septembre 2010
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Septembre 2010
    Messages : 220
    Par défaut tant mieux pour jquery
    je debarque dans le web, j'ai commence par etudier vue puis on nous a mis sur un projet qui demande express + ejs :-) Et demmerdes toi pour la formation avec en + la pression, c'est pour hier :-)
    Bah, je fais comme je peux et je les remercie de me donner cette opportunite. je viens de loin, RPG sur iSeries puis java desktop.

    Je suis content que jquery disparaisse.

  7. #7
    Nouveau candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Par défaut
    J'aime bien la simplicité de JQuery et je fais confiance au Développeurs de Bootstrap. Je m'aligne et je m'adapterai....

  8. #8
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Par défaut La version 5.0 de Bootstrap supprimera le support d'Internet Explorer 11
    La version 5.0 de Bootstrap supprimera le support d'Internet Explorer 11,
    cela fait suite à l'annonce de supprimer jQuery pour du pur JavaScript

    La publication de la version 5.0 du framework Bootstrap est prévue pour la fin du printemps de cette année et pour l’instant, des changements continuent à y être apportés. Le dernier changement notable est l’abandon du support des dernières versions du navigateur Internet Explorer (IE). La nouvelle version de Bootstrap supprimera la prise en charge du navigateur non seulement pour Internet Explorer 10, mais aussi pour 11. Cela fait suite à l’annonce en février 2019 de la suppression de la bibliothèque jQuery pour se tourner vers du JavaScript pur.

    Bootstrap est sans doute le framework HTML, CSS et JavaScript le plus populaire pour développer des projets mobiles first et responsives sur le Web. Il propose des outils utiles à la création du design de sites et d'applications Web. Bootstrap contient des bouts de codes HTML et CSS pour des boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option. Bootstrap 4.0 a été publiée en janvier 2018 après plus de trois 3 ans de développement et sa version 5 est en développement depuis l’année dernière.

    La version 4.0 a été présentée comme une réécriture complète de la bibliothèque. Ainsi, il y a eu beaucoup de changements incompatibles avec les versions précédentes. Comme la version 4.0, la version 5 est aussi une version majeure qui annonce plusieurs ruptures avec ses prédécesseurs. Dernièrement, l’équipe de développement du framework CSS a enclenché la suppression du support d’IE. L’information vient d’un commit effectué il y a quelques semaines sur la page GitHub de l’outil. Alors, quel impact cela aura-t-il sur les développeurs à l’avenir ?

    Nom : z1.png
Affichages : 31641
Taille : 86,9 Ko

    Pour les uns, il était pénible de devoir toujours prendre du recul et de faire des corrections spécifiquement pour les navigateurs IE. Selon ces derniers, la plupart du temps, cela rend le développement beaucoup moins amusant, mais également, cela augmente considérablement le temps mis pour réaliser les projets. Ainsi, ils estiment que cette décision va améliorer le développement avec Bootstrap et, compte tenu du fait que l'utilisation d'IE 11 va régulièrement diminuer au cours des prochaines années, cette fonctionnalité sera de moins en moins exigeante.

    À ce propos, selon les statistiques d'utilisation d'IE de W3counter, un site qui propose des statistiques sur la part de marché des navigateurs et plateformes, l'utilisation d'IE 10 a chuté de manière drastique en dessous de 1 % depuis le début de 2017. Plus important encore, Internet Explorer 11 est passé d'environ 9 % en 2015 à 2-3 % à partir de 2017, mais depuis lors, il semble s'être stabilisé dans cette fourchette. Toutefois, Microsoft entend prendre en charge IE 11 jusqu’à la fin de la prise en charge de Windows 10, c'est-à-dire le 14 octobre 2025.

    Par ailleurs, Microsoft ne recommande plus l’utilisation d’IE, mais il conseille désormais d’utiliser son navigateur Edge qui s’appuie désormais sur le moteur Chromium. Mais pourquoi continue-t-il de supporter IE ? En réponse, c'est parce que certaines personnes continuent à l’utiliser. Il s’agit par exemple des personnes qui ne se soucient pas beaucoup du navigateur qu'elles utilisent ou de certaines grandes entreprises qui ne se sentent pas prêtes à investir dans la mise à jour de leur infrastructure. N’y aura-t-il pas de situations dans lesquelles ce support sera nécessaire ?

    D’après certains développeurs, il est probable que oui. On peut citer par exemple le cas particulier des projets ciblés sur les entreprises. Alors, que ferons-nous dans ce cas ? L’on procédera probablement comme dans le cas d’autres outils. Bien qu'il n'y ait plus de support officiel pour Internet Explorer, il y existera forcément des moyens de contournement afin de faire fonctionner les sites Web faits avec Bootstrap sur Internet Explorer. Ce qui serait peut-être mieux est que quelques-uns de ces moyens soient mentionnés dans la documentation officielle.

    Certains pensent déjà que Polyfill.io serait la solution pour utiliser Bootstrap v5 sur sur IE 11. Il s'agit d'un service qui accepte une demande pour un ensemble de fonctionnalités de navigateur et ne renvoie que les polyfills nécessaires au navigateur demandeur. Voici quelques exemples des modifications déjà annoncées pour la version 5 de Bootstrap :

    • suppression de jQuery ;
    • abandon du support d’IE 10 et 11 ;
    • bibliothèque d'icônes SVG personnalisées ;
    • passer de Jekyll à Hugo ;
    • mises à jour JavaScript importantes ;
    • mises à jour et corrections mineures des classes.

    Source : Bootstrap v5

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi

    La version 5.0 du framework Bootstrap va supprimer jQuery, sa plus grande dépendance côté client pour du pur JavaScript

    Bootstrap 4.0 est officiellement disponible. Un aperçu des changements notables dans la collection d'outils pour la création de sites Web

    Bootstrap 4.1 est disponible. Des corrections de bogues, de nouvelles classes utilitaires et une mise à jour de la documentation
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  9. #9
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 689
    Par défaut
    Il serait bien que Bootstrap 5 isole ses composants graphiques de ses classes CSS pour noobs. Il serait sain de pouvoir dégager la chiée de classes mono-déclarations du style .propriete-valeur { propriete: valeur; } couvrant tous les propriétés CSS existantes avec toutes leurs valeurs possibles. Styler une page c'est bien plus que bourrer les attributs style des éléments HTML avec une nuée de ces petites classes vides de sens (à l'échelle du projet), de préférence toujours les mêmes nuées pour les mêmes choses. Ces classes là ce sont des (kilo-)octets superflus qu'on peut s'économiser en mettant soi-même les mains dans le cambouis du CSS, en codant soi-même ses classes qui auront plus de sens dans le projet que les classes de Bootstrap.

    Le reboot est déjà isolé, maintenant ça doit être au tour de l'une des autres composantes très intéressantes de Bootstrap, à savoir ses composants d'interface.

  10. #10
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2017
    Messages : 7
    Par défaut
    Citation Envoyé par air-dex
    Il serait sain de pouvoir dégager la chiée de classes mono-déclarations du style .propriete-valeur { propriete: valeur; } couvrant tous les propriétés CSS existantes avec toutes leurs valeurs possibles. Styler une page c'est bien plus que bourrer les attributs style des éléments HTML avec une nuée de ces petites classes vides de sens (à l'échelle du projet), de préférence toujours les mêmes nuées pour les mêmes choses. Ces classes là ce sont des (kilo-)octets superflus qu'on peut s'économiser en mettant soi-même les mains dans le cambouis du CSS, en codant soi-même ses classes qui auront plus de sens dans le projet que les classes de Bootstrap.
    Cela s'appelle le CSS atomique, et en fait, c'est plus économe en CSS que les autres méthodes (d'autant plus si on utilise des outils pour purger les classes non-utilisées).
    Il existe des frameworks entier que ne repose que sur ce principe (ex: https://tailwindcss.com) et ça n'a rien à voir avec des "classes CSS pour les noobs

    C'est assez marrant comme on a rapidement le réflexe de discréditer des pratiques et leurs utilisateurs quand on ne les connait pas

    Source:
    https://www.nicolas-hoffmann.net/sou...avantages.html
    https://css-tricks.com/lets-define-exactly-atomic-css/

  11. #11
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 689
    Par défaut
    Chacun sa vision du CSS et ce n'est pas la mienne. Je préfère avoir des noms de classe qui ont du sens par rapport à mon projet, un sens qui va bien au delà de "bloc rouge" ou "truc bleu". Le CSS atomique serait compatible avec ma vision si t'avais "l'héritage multiple" en CSS, mais ce n'est pas le cas "en natif" (ça le reste avec un préprocesseur).

  12. #12
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2009
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 92
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2009
    Messages : 376
    Par défaut Dans 10 ans

    dans 10 ans on aura tout supprimé !
    Il faut faire de la place.
    Quelle anarchie tout de même.
    C'est le "progrès" en marche !

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/05/2020, 17h59
  2. Une première version alpha de Python 3.8 est publiée,
    Par Bill Fassinou dans le forum Général Python
    Réponses: 2
    Dernier message: 06/02/2019, 00h48
  3. Réponses: 12
    Dernier message: 23/10/2018, 15h45
  4. La première version bêta d'Ubuntu 15.04 arrive chez les testeurs
    Par Michael Guilloux dans le forum Ubuntu
    Réponses: 13
    Dernier message: 23/04/2015, 14h59
  5. Réponses: 0
    Dernier message: 30/07/2009, 19h06

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