Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virer jQuery #5786

Closed
Situphen opened this issue May 7, 2020 · 5 comments
Closed

Virer jQuery #5786

Situphen opened this issue May 7, 2020 · 5 comments
Labels
Feedback Ticket ou PR en attente de retours S-Évolution Ajoute de nouvelles fonctionnalités

Comments

@Situphen
Copy link
Member

Situphen commented May 7, 2020

Proposition

jQuery est une bibliothèque assez complète dont on n'utilise qu'une seule partie des fonctionnalités. Aujourd'hui une grande partie des fonctionnalités que l'on utilise ont été intégrées au langage JS, l'utilité de jQuery est assez réduite.

Je propose que l'on essaie progressivement de se passer de jQuery au profit du JS "pur" (aka VanillaJS) :

  1. en court terme, privilégier l'écriture des nouveaux codes JS en VanillaJS ;
  2. en moyen terme, remplacer jQuery par Svelte (4,1 Ko au lieu de 87,4 Ko) et des fonctions utilitaires si besoin (dans un fichier utils.js documenté par exemple)
  3. en long terme, remplacer les notations $ par du VanillaJS

Qu'est-ce que vous en pensez ?

@Situphen Situphen added Feedback Ticket ou PR en attente de retours S-Évolution Ajoute de nouvelles fonctionnalités labels May 7, 2020
@A-312
Copy link
Contributor

A-312 commented May 8, 2020

(pour ceux qui regarde sur google, on parle de l'ancien Svelte (Svelte v1))

@Situphen
Copy link
Member Author

Situphen commented May 8, 2020

Bon, j'ai commencé un peu la transformation vers Svelte sur ma branche bye-jquery (voir le diff) mais je ne suis pas sûr que ce soit la bonne manière de faire. Il serait peut-être mieux de passer directement de jQuery à VanillaJS (sans passer par Svelte) fichier par fichier (en réécrivant le code car la manière de l'écrire n'est pas la même au fond).

@A-312
Copy link
Contributor

A-312 commented May 8, 2020

@Situphen C'est l'une des raisons pour lesquels j'ai envie qu'on passe à un framework reactif, c'est que quitte à réécrire du code, autant utiliser quelques choses qui nous facilite la vie avec les futures fonctionnalités.

@Chamane
Copy link

Chamane commented Jun 16, 2020

Je suis parfaitement d'accord avec @A-312 je vote pour React dans le Frontend

@artragis
Copy link
Member

Je clos le ticket on va s'organiser autrement. Il est clair que tout le monde veut virer JQ mais on va le faire petit à petit en mettant des objets propres à zds dans la boucle et sans nouvelle lib.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feedback Ticket ou PR en attente de retours S-Évolution Ajoute de nouvelles fonctionnalités
Projects
None yet
Development

No branches or pull requests

4 participants