Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Apprendre JavaScript, oublier PHP ?

9

Le paysage de WordPress a changé.

Il y a quelques années, nous étions tous chargés d’ apprendre JavaScript en profondeur et à juste titre. Avec l’avènement de Gutenberg et de projets comme Calypso, il est évident que JavaScript devient une force dominante dans WordPress (sans parler du Web dans son ensemble), si vous ne le considérez pas déjà comme tel.

Et pour tous ceux qui ont lu Coding Horror au cours de la dernière décennie, vous connaissez probablement la loi d’Atwood :

toute application qui peut être écrite en JavaScript sera éventuellement écrite en JavaScript.

Jeff Atwood

Mais comme cela s’est produit, il semble que cela ait créé un fossé plus clair entre ce qui constitue un développeur front-end et un développeur back-end dans l’économie WordPress.

Personnellement, je m’en réjouis car je me trouve encore plus désireux d’apprendre, de grandir et de travailler sur le back-end à mesure que PHP grandit et change. Mais ce n’est que moi et il y a plus à examiner.

Lorsque nous entendons dire que nous sommes censés en savoir plus sur JavaScript, cela soulève quelques questions qui me semblent importantes :

  • En tant que contributeurs et développeurs construisant des choses pour et sur ce projet, avons-nous trop longtemps négligé JavaScript et les technologies environnantes ?
  • Avons-nous besoin de nous préparer pour la prochaine ère, pour ainsi dire, dans laquelle la majorité des solutions sont écrites en JavaScript ?
  • Est-il supposé que nous continuons à améliorer nos compétences en PHP à mesure que le langage progresse ?
  • Dès le départ, sont-ils corrélés de toute façon ?

Peut-être que poser ces questions semble un peu fastidieux, voire facétieux, mais quand nous voyons tant d’écrits en JavaScript, y compris les outils, la gestion des packages, etc., reflètent ce que nous avons en PHP depuis si longtemps, il est important d’au moins envisager.

Après tout, à certains égards, cela pourrait avoir un impact considérable sur la trajectoire d’une carrière.

En bref, je pense qu’il y a plusieurs choses en jeu dont chacune que je vais essayer de distiller ici.

Négligé? Oui. Mais ce n’est pas tout.

Je pense que nous, comme ceux d’entre nous impliqués dans WordPress, avons négligé JavaScript pendant trop longtemps. Et bien que nous ne soyons pas tous des ingénieurs front-end, cela ne signifie pas que nous ne devrions pas pouvoir y travailler un peu.

Cela dit, je pense aussi que nous avons négligé les fonctionnalités mises à jour de PHP pendant trop longtemps (et cela devient une déclaration tellement fatiguée que je ne l’ai presque pas incluse).

Exclusivité mutuelle ?

Bien que je pense qu’il soit important de passer à la prochaine ère de développement, y compris plus de JavaScript, ce n’est pas mutuellement exclusif avec PHP. Je ne suis pas convaincu que PHP ne sera pas complètement supprimé de WordPress dans un avenir prévisible.

Hypothèses sûres

Je ne pense pas qu’il soit supposé que la majorité d’entre nous travaillons pour améliorer nos compétences en PHP ; sinon, je pense que nous verrions un ensemble plus large de ressources consacrées strictement à PHP centré sur WordPress (sans parler de tirer parti des dernières fonctionnalités du langage).

Et quand je parle de telles ressources, je parle d’un WordPress-esque Stitcher.

Corrélation

Je pense qu’ils sont corrélés, mais pas de la manière dont certains pourraient le penser : je pense que certaines personnes et agences iront très bien si elles doivent se concentrer sur des solutions centrées sur JavaScript. La même chose peut être dite pour les solutions back-end.

Mais si vous souhaitez créer une application ou une solution complète (ou quelque chose sans tête), vous ne pouvez pas vous concentrer uniquement sur un domaine.

Quel est mon point ?

Mon point est le suivant : il y aura des types d’applications qui nécessitent des langages côté serveur qui ne sont pas JavaScript et qui fonctionnent avec des fonctionnalités côté client écrites en JavaScript.

Et même s’il est évident que les solutions côté serveur peuvent être écrites en JavaScript, le Web ne semble toujours pas évoluer dans une direction qui en fait un seul et unique objectif.

Il y a d’autres projets qui prennent de l’ampleur qui soutiennent également cela.

Deuxièmement, PHP continue d’évoluer de nombreuses façons. Que les fonctionnalités ajoutées au langage soient bonnes ou mauvaises, ce n’est pas le sujet de cet article. Au lieu de cela, il s’agit de ce que PHP continue de croître, de changer, de mûrir et d’offrir de nombreuses fonctionnalités que nous, en tant que développeurs back-end, recherchons depuis longtemps. Alors pourquoi ne faisons-nous pas pression pour les rendre plus courants ?

  • Est-ce parce que les plugins WordPress ne nécessitent pas ces fonctionnalités ?
  • Ces fonctionnalités n’amélioreraient-elles pas la base de code de certains composants de WordPress ? (Dans de nombreux cas, ce serait le cas.)
  • Parce que l’économie a changé et que l’éditeur de blocs est devenu le visage de l’éditeur (et éventuellement du développement de thèmes), cela n’annule pas le besoin d’un support back-end.
  • Etc.

Pourquoi, en tant que segment de l’industrie, ne nous défions-nous pas les uns les autres d’apprendre les nouvelles fonctionnalités de PHP autant que nous le sommes de JavaScript ? Le langage évolue plus rapidement que jamais auparavant, nous constatons de plus grands gains de performances, des moyens d’écrire du code plus maintenable et des fonctionnalités qui pourraient non seulement améliorer les outils que nous construisons, mais aussi la base de code même de WordPress.

Encore une fois, apprenez mais n’oubliez pas

Une grande partie de cela est un peu de réflexion autour de deux des langages de base de WordPress. Comme nous parlons de WordPress et de ses langages, ce n’est pas une situation mutuellement exclusive où nous devons apprendre JavaScript et oublier PHP.

Au lieu de cela, il est destiné à montrer que même si nous avons été chargés d’apprendre JavaScript et bien que JavaScript ait considérablement changé la façon dont WordPress fonctionne, il n’annule pas le besoin de travail côté serveur et donc il annule le besoin de continuer à apprendre ce.

Il y a encore beaucoup de place pour les deux dans le bac à sable de WordPress. Si quoi que ce soit, ne laissons pas nos compétences en PHP décliner tout en améliorant nos compétences en JavaScript.

Source d’enregistrement: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More