✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Vale a pena debater jQuery versus ES6?

2

Ao construir plugins do WordPress para mim ou para outros, várias das coisas que levo em consideração – como todos devemos – são o nível de manutenção, escalabilidade e suporte para o plugin à medida que o WordPress continua avançando.

Especificamente, estou falando sobre desenvolvimento do lado do cliente (ou, mais simplesmente, JavaScript).

À medida que o suporte para ES6 continua aumentando, o jQuery continua avançando com o desenvolvimento e o desejo de usar novas APIs para construir nossas soluções, acredito que vale a pena fazer a pergunta:

Nós realmente precisamos ficar com jQuery?

jQuery Versus ES6 no WordPress

Claro, para quem escreve qualquer nível de JavaScript, você sabe que essa pergunta em particular não tem uma resposta sim ou não. É mais um “por que não os dois?" certo?

Primeiro, acho importante reconhecer que, em um ponto no tempo, o jQuery realmente nos ajudou a gerenciar inconsistências do navegador, mas esse não é mais o caso. Isso ocorre principalmente porque a maioria dos navegadores modernos suporta muitas das APIs comuns.

Em segundo lugar, mesmo que a coisa da inconsistência do navegador não seja mais um problema como antes, o jQuery ainda facilita o rastreamento, a manipulação e, ahem, a consulta do DOM de maneira fácil (especialmente se você conceitua o DOM como o estrutura de dados que é).

Vale a pena debater jQuery versus ES6?

Terceiro, porque jQuery é JavaScript, não é uma questão de “usamos jQuery ou não”. Quero dizer, você pode usá-lo e os recursos oferecidos pelo ES6 à medida que continua a progredir. Assim, se você é alguém que tem experiência em ambos, mas não tem certeza de qual usar, não há problema em misturá-los.

É tudo a mesma linguagem de programação. jQuery apenas oferece uma API que o ES6 não oferece e se você precisar ou quiser essa conveniência, vá em frente.

Mais uma coisa

Acho que ainda há uma discussão sobre como organizar JavaScript baseado em jQuery. Isso é uma coisa que pode se transformar em código de espaguete rapidamente se não for gerenciado corretamente. Mas isso é conteúdo para outro post que espero escrever em breve.

Por enquanto, apenas lembre-se que a ideia de “devo usar jQuery porque vem junto com o WordPress ou usar ES6 porque é a variante mais moderna da linguagem” não é binária.

É mais do tipo “eu quero ou preciso usar o ES6 com jQuery?” ou talvez seja "eu quero ou preciso usar jQuery junto com ES6?"

Em última análise, não acho que vale a pena enfatizar sobre isso. Em vez disso, acho que vale a pena determinar o melhor curso de ação para o problema em questão e trabalhar a partir daí.

Fonte de gravação: tommcfarlin.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação