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

WordPress vous retient-il vraiment en tant que développeur ?

19

L’un des commentaires que nous lisons ou entendons souvent à propos de WordPress est sa "faible barrière à l’entrée" et pourquoi c’est bon pour le web.

Le contrepoint à cela est qu’il empêche les développeurs (ou "développeurs potentiels", comme certains pourraient le dire) d’adopter des technologies plus modernes car WordPress n’en a pas besoin.

Pour être honnête, j’ai même vu certains aller jusqu’à dire que si quelqu’un dit qu’il est un développeur PHP qui a principalement travaillé dans WordPress pour sa carrière, alors vous devriez soustraire, disons, trois ans à son "vrai" PHP vivre.

Ouais.

Je vois des raisons à cela – je suis coupable de certaines des pratiques «plus anciennes» – mais cela signifie-t-il que WordPress nous empêche de devenir des programmeurs orientés objet de haute qualité ?

WordPress vous retient-il ?

En ce qui me concerne, le problème est assez simple (et j’ai une perspective sur "simple" que je partagerai un peu).

Sur WordPress lui-même

Premièrement, l’engagement de WordPress en matière de rétrocompatibilité nous permet :

  • prendre des décisions de conception architecturale,
  • utiliser des pratiques dépassées,
  • et renoncez à adopter des techniques de développement plus récentes et meilleures en raison de la prise en charge des anciennes versions de PHP.

Mais voici le problème : cela nous permet de le faire, mais cela ne nous oblige pas à le faire.

Sur l’hébergement

Deuxièmement, les hébergeurs prennent en charge une variété de versions de PHP – certaines allant des anciennes versions de PHP aux versions les plus récentes et les plus performantes.

Utiliser les dernières et meilleures signifie généralement que nous devons apprendre et adopter certaines de ces pratiques. Pour certains, cela inclut les espaces de noms et le chargement automatique, pour d’autres, cela peut inclure l’utilisation de composer, pour d’autres, il peut s’agir d’apprendre l’injection de dépendances ou une pléthore d’autres pratiques.

Le point n’est pas ce que vous apprenez; c’est que vous apprenez.

En d’autres termes, si vous êtes tellement frustré par l’engagement de WordPress en matière de rétrocompatibilité qu’il permet à d’autres d’utiliser des techniques désuètes, reconnaissez que ce n’est pas votre problème et choisissez d’adopter les nouvelles installations dont nous disposons.

Et si votre hébergeur prend en charge l’utilisation de technologies plus récentes, qu’il s’agisse de versions de PHP (ou plus), alors utilisez-les.

Cette chose "simple"

Ci-dessus, j’ai mentionné que j’avais mon point de vue sur la gestion des problèmes qui sont "en fait assez simples". D’une manière générale, je pense que si quelque chose est "simple", c’est quelque chose que nous ferions naturellement.

Mais quand il s’agit de programmation, ce n’est pas toujours le cas. Et voici ce que je veux dire: Bien qu’il soit simple de reconnaître la solution, il n’est pas simple de l’implémenter.

Par exemple, il est simple de reconnaître que le problème de s’en tenir aux anciennes versions de PHP nous empêche d’utiliser certaines des nouvelles fonctionnalités du langage, il n’est pas nécessairement simple de commencer à les utiliser.

Nous devons lire à leur sujet, les comprendre, les mettre en pratique, les employer, puis déterminer si nous le faisons correctement. Ce n’est qu’une des raisons pour lesquelles les revues de code sont importantes. C’est aussi pourquoi il est essentiel de s’assurer que vous lisez la documentation, que vous écrivez des tests, que vous consultez les journaux et que vous utilisez l’application par vous-même tout en la développant lorsque vous utilisez les nouvelles fonctionnalités d’un langage de programmation.

Alors qu’est-ce qui nous retient, vraiment ?

En fin de compte, je pense que la seule chose qui nous empêche de devenir un meilleur développeur PHP n’est pas WordPress. C’est nous-mêmes.

Si nous voulons être des développeurs PHP de haute qualité qui ont les mêmes compétences et niveaux d’expérience que ceux qui travaillent dans d’autres domaines de l’industrie, nous devons nous assurer que nous nous éduquons et que nous travaillons sur des projets qui facilitent cela.

Ne laissez personne ou quoi que ce soit d’autre s’y opposer.

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