Take the 2-minute tour ×
French Language Stack Exchange is a question and answer site for students, teachers, and linguists wanting to discuss the finer points of the French language. It's 100% free, no registration required.

En programmation, on voit souvent l'emploi du terme vanilla pour indiquer l'absence de framework. Par exemple, par opposition à jQuery, on parle de vanilla JS.

Quelle est la meilleure traduction possible de cette expression en français ? Je pensais à pur Javascript, mais existe-t-il plus parlant ?

share|improve this question

5 Answers 5

up vote 11 down vote accepted

En ce qui me concerne, je parle de Python standard pour faire référence au fait que je ne me sers que de la bibliothèque standard. J'aurais tendance à comprendre JS pur comme « JS uniquement, pas mélangé avec d'autres langages ».

share|improve this answer
    
(+1) C'est juste, il faut faire attention de ne pas introduire de confusion avec le full JS (création de page intégralement en JS, sans une structure, HTML ou autre, préexistante), ce qui ne présuppose ni n'interdit l'utilisation de librairies. –  Romain VALERI Jan 12 '13 at 10:50

J'utilise moi aussi JS pur (voire l'expression anglophone directement) dans les contextes où mon interlocuteur a la culture technique permettant de saisir l'expression. Mais ce n'est effectivement pas idéal à mon sens, ça pourrait introduire des confusions de temps en temps, et ça connote une espèce de jugement de valeur implicite sur l'utilisation des librairies Javascript un peu gênant.

Si l'on voulait désambiguer le terme, peut-être pourrait-on parler de... JS dans son plus simple appareil (OK, probablement trop long), ou de JS nu ?

share|improve this answer

Personellement il m'arrive d'utiliser les expressions "de base" ou "natif". Exemple : "JavaScript de base", "C++ de base" (sans Qt ou Boost)... Je trouve que ça traduit bien le côté "sans artifices supplémentaires" de "vanilla".

share|improve this answer
1  
Avec de base, j'ai l'impression que l'on n'utilise pas les fonctionnalités avancées du langage, mais plutôt celle connues par la plupart des développeurs. –  Guillaume Poussel Jan 12 '13 at 15:21

En général, l'expression anglaise «vanilla ...» fait référence à la saveur de base des aliments en épicerie; par exemple, le yogourt. En français, on utilise souvent l'adjectif «nature» à la place. Mais en programmation, comme indiqué dans les autres réponses, «pur» ou «natif» sont ce que j'utilise.

share|improve this answer
2  
Une question me turlupine: comment dit-on yaourt à la vanille en anglais, si vanilla yogurt veut dire yaourt nature? –  mouviciel May 21 '13 at 4:41
    
Pour le yogourt en particulier, je crois que c'est ambigue: la vanille est souvent ajoutée au mélange nature; j'aurais tendence à penser que c'est de là que viens l'expression, mais je ne saurais pas comment trouver des références pour ça. Dans le traducteur de Google, nature est traduit comme plain, et vanille comme vanilla. Somme toute, je crois qu'en anglais vanilla yogourt veut dire yogourt à la vanille, même si dans d'autre contexte vanilla veut dire plain. C'est en français, où nature en est venu à vouloir dire à la vanille dans ce contexte. –  Émile Jetzer May 22 '13 at 11:38

J'aurais aussi opté pour "de base" ou "natif" et, plus généralement, "sans …" + de ce dont il s'agit.

Comme "sans framework" ou, dans le cas de jeux-vidéos, "sans mods" par exemple.

share|improve this answer
    
Qu'est-ce que cette réponse ajoute à celle de air-dex ? –  Stéphane Gimenez May 20 '13 at 10:08
    
@StéphaneGimenez Je propose mon point de vue personnel et air-dex n'a pas proposé "sans" + quelque chose comme solution (je trouve que c'était important à souligner) mais à chaque fois qu'il a utilisé l'expression "sans" + quelque chose dans sa réponse c'était uniquement à titre explicatif pour expliquer sa réponse. Du moins c'est mon point de vue/ressenti. Cordialement. –  JeromeJ May 20 '13 at 11:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.