• [^] # Re: bloat

    Posté par . En réponse au journal S’il vous plaît... architecture-moi un Kanboard !. Évalué à 7.

    Et encore, t'as pas parlé des bibliothèques comme jQuery et consort qui proposent leur propre syntaxe pour toutes les actions de base, et où tu te retrouves avec du code entièrement saucissonné à ladite bibliothèque. Ladite bibliothèque a périmé en 3 ans ? Amuse-toi à réécrire le code pour le saucissonner à autre chose !

    Exemple ? Pour un problème donné, des solutions en pur css, et des solutions avec du jQuery. C'est pas forcément le meilleur exemple, mais plusieurs fois j'ai cherché une solution à des problèmes et je devais ajouter -"with jQuery" à ma recherche pour éviter toutes les réponses "fais-le donc en jQuery" (même quand c'est juste une question d'utilisation de css, donc aucun javascript nécessaire).

    Et la compatibilité Internet Explorer. J'utilise au boulot Selectivizr pour que IE8 gère le sélecteur :nth-child, qui permet de colorer une ligne sur deux d'un tableau. Selectivizr a besoin d'une bibliothèque genre jQuery et consorts, sauf que certaines sont mortes et plus compatibles donc tu embarques jQuery, au revoir la lib concurrente du projet qui utilise une syntaxe très proche et qui crée des collusions (les $("body").kekchose() par exemple).

    Mais, Selectivizr ne fait rien si on modifie dynamiquement le contenu de la page ! La solution ? (削除) Utiliser IE9.js, dont l'extension pour gérer ce cas ne marche plus, au lieu de Selectivizr (削除ここまで) Utiliser un fork en version beta de Selectivizr. Merci IE8 !

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/