Bruno Desthuilliers a écrit :
> ASM a écrit :
>> Bruno Desthuilliers a écrit :
>>>>
>>> Accessoirement, il existe des bibliothèques comme Prototype, JQuery
>>> ou Mochikit qui simplifient énormément ce genre de traitements...
>>
>> Heu ... si on n'y comprend pas trop en JS, je me demande comment on va
>> se dépatouiller d'usines à gaz ...
>
> En ce qui concerne Prototype et Mochikit, ça aurait plutôt tendance à
> *simplifier* l'utilisation de javascript AMHA.
"simplifier" tout en "compliquant" (les docs sont quasi innexistantes)
> Et le terme d'usine à gaz
> me semble très exagéré. N'aurais-tu pas comme un a priori, là ?
3 réponses :
- Oui j'ai un très très fort à priori.
(renforcé par ma pas si vieille expérience du RTC)
- Attends ! charger 96ko d'une usine (prototype)
qui intègre aussi l'Ajax pour, finalement,
n'utiliser que $(), $F(), et peut-être each() .... ? ?
à mon idée il vaut mieux, soit les extraire de prototype, soit s'en
faire des personnalisations ou se contenter de ses fonctions persos.
- C'est absolument génial cette bibli ... si on en a vraiment l'usage.
Un usage tout au long du site qui en justifie le chargement !
Ha! j'ai enfin trouvé une doc en français (bon, ce n'est pas la dernière
version de prototype, mais ça peut aider)
<http://dcabasson.developpez.com/articles/javascript/ajax/documentation-prototype-1.4.0/>
>> Charger toute une bibli pour une simple bouche sur des éléments de
>> formulaires ... ça me semble un peu hors d'échelle.
>
> Pas moi,
sans doute es-tu en ADSL 32Gb/s ?
> surtout si les factorisation de code déjà effectuées par la
> bibliothèque permettent par ailleurs d'écrire nettement moins de code
> "spécifique".
Là, oui, je puis être d'accord.
Reste à savoir : quel est l'exact *besoin* en ce cas particulier.
Question :
Prototype, tout un tas de monde s'en sert, donc normalement il devrait
être en cache, comment se passe la gestion du cache alors qu'il y a je
ne sais combien de versions de prototype qui errent de par le Net ?
Le cache recharge t-il un nouveau prototype (celui indiqué sur la page,
c a d celui du site visité) pour chaque site visité ?
Il y a t-il un lien qui chargerait le prototype du jour disponible pour
tous qque part, et que se passera t-il lorsque ce lien sera mort ?
Mêmes questions pour les autres biblis.
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé