GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Un constructeur de code pour jQuery ?
L'équipe de développement propose une autre solution

Le , par danielhagnoul, Rédacteur
Un constructeur de code pour jQuery ?
L'équipe de développement propose une autre solution


Malgré les interactions entre les composants de base (UI Core, Interactions, Effects) et les widgets UI, jQuery UI possède un constructeur de code qui permet de charger une version personnalisée n'incluant que les widgets vraiment utiles pour le projet en cours.

Pour jQuery, les dépendances sont encore plus contraignantes, vous devez tenir compte de votre code, mais aussi de celui des plugins. Selon les options du plugin mises en oeuvre, celui-ci peut même utiliser différentes parties du code de jQuery.

Pour faciliter la tâche des serveurs de code (CDN), pour un partage et une gestion efficace des caches, il est important de se limiter à un fichier universel.

Un constructeur de code engendrerait des complications pour l'API, la documentation, la création des plugins et le débogage.

Des efforts ont déjà été faits et ils seront poursuivis pour augmenter la modularité du code de jQuery. Les dépréciations et la cure d'amaigrissement annoncée ont pour but la réduction des dépendances entre les modules. Cette modularisation favorisera aussi le travail de ceux qui veulent créer des versions personnelles de jQuery.

L'équipe de développement (jQuery Team s'occupe du développement, jQuery Board de l'administration, jQuery Standards de la relation avec les organismes de normalisation) travaille avec le Google Closure Compiler Team pour rendre l'option ADVANCED_OPTIMIZATIONS utilisable.

Lorsque cette option sera utilisable, vous pourrez alors n'inclure qu'un seul fichier JavaScript dans votre page web. Il contiendra vos codes, les codes des plugins et le code de jQuery automatiquement débarrassé des modules non utilisés.

Source


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


 Poster une réponse

Avatar de TheGuit TheGuit - Membre du Club https://www.developpez.com
le 23/11/2011 à 11:35
Ca me semble bien plus intéressant que des version lite ou différentes qui poseront inévitablement le problèmes de "mais pourquoi ça marche pas !".
Avatar de gwinyam gwinyam - Membre chevronné https://www.developpez.com
le 27/11/2011 à 22:54
Bien entendu, je suis d'accord avec toi pour le fichier unique qui est la solution la plus intelligente, mais vu que c'est rarement appliqué...

Si déjà on arrivait à convaincre tous ceux qui n'ont pas besoin de plugins ou qui ne se posent pas la question du fichier unique d'au moins utiliser les CDN. Il y a des coups de pied aux fesses qui se perdent.
Avatar de mr_samurai mr_samurai - Membre éprouvé https://www.developpez.com
le 30/11/2011 à 3:47
Salut à tous,

Ce constructeur de package jQuery UI existe depuis un an minimum .
Avatar de aspkiddy aspkiddy - Membre habitué https://www.developpez.com
le 30/11/2011 à 14:49
En fin, un fichier js moins lourd plus optimisé/personnalisé...
Où se trouve-t-il ce constructeur ?
Avatar de gwinyam gwinyam - Membre chevronné https://www.developpez.com
le 30/11/2011 à 17:01
Un constructeur de code engendrerait des complications pour l'API, la documentation, la création des plugins et le débogage.

ça doit vouloir dire qu'il n'existe pas et que justement ça ne serait pas une bonne idée. Enfin c'est comme ça que je l'interprète
Avatar de danielhagnoul danielhagnoul - Rédacteur https://www.developpez.com
le 30/11/2011 à 20:25
Bonsoir

Pour faciliter la tâche des serveurs de code (CDN), pour un partage et une gestion efficace des caches, il est important de se limiter à un fichier universel.

Un constructeur de code engendrerait des complications pour l'API, la documentation, la création des plugins et le débogage.

Signifie bien entendu, ce n'est pas une bonne idée ! Mais vous pouviez déjà le savoir en lisant le titre :

Un constructeur de code pour jQuery ?
L'équipe de développement propose une autre solution

Offres d'emploi IT
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

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