13 ressources Javascript tueuses synchronisées avec wordpress
Si vous entendez que JavaScript est le nouveau PHP (ou du moins qu’il deviendra une partie essentielle de la pile de technologies WordPress dans les années à venir), ou si vous voulez apprendre Javascript, mais que vous êtes submergé et ne savez pas par où commencer, alors cet article est pour vous. Depuis le lancement de l’application Calypso Desktop par Automatic pour WordPress, les gens parlent de JavaScript et de la façon dont il va changer WordPress depuis deux semaines. Com et restapi ont été fusionnés dans WordPress Core. Dans cet article, je vais jeter un coup d’œil rapide au futur JavaScript de WordPress et passer en revue mes meilleures ressources d’apprentissage JavaScript.
JavaScript est l’avenir de WordPress depuis au moins deux ans, il est devenu un sujet brûlant pour WordPress, mais maintenant le jury est très occupé: Javascript et l’api WordPress rest seront au cœur de l’avenir à long terme de la plateforme. Afficher l’interface Calypso sur WordPress. Com (basé sur une combinaison de REACT et node.js) montre clairement qu’il y a un nouveau shérif dans la ville. L’avènement de l’API rest signifie que les développeurs peuvent contourner efficacement les problèmes de PHP et de code hérités et transférer complètement le développement frontal au JavaScript.
Au fil des ans, Matt Mullenweg a fait beaucoup de propositions à cet égard, et il a finalement placé la question en tête de liste dans l’état du monde 2015, en indiquant clairement qu’il considère JavaScript et les interfaces basées sur API comme l’avenir de la plateforme. Dans son exposé, Mullenweg a mis en évidence de nombreux projets basés sur des api javascript, comme nomadbase. Moi, storycorps et Calypso d’Automatic. Après la migration officielle de l’API rest vers le noyau la semaine dernière, nous pouvons nous attendre à ce que ces types de projets deviennent la partie émergée de l’intégration JavaScript future.
Comme l’a souligné le développeur Ghost John O’Nolan dans un commentaire sur le lancement de calypso, nous sommes à un tournant qui marque
Le passage à un nouveau langage de programmation de plate – forme grand public pourrait être une percée décisive dans le passé: « Je porterai mon chapeau (optimiste) Je dirais que WordPress 5.0 sera entièrement ou presque entièrement écrit en javascript. La séparation imminente des clients et des serveurs à l’aide de l’API résoudra de nombreux problèmes de compatibilité avec les versions précédentes. Cependant, il est important de noter que Calypso est le plus grand vote de défiance de l’histoire de la plateforme sur l’architecture WordPress. « Si vous pensez que WordPress n’est pas extensible, consultez les 12 millions de sites pris en charge par wordpress», a déclaré Matt il y a de nombreuses années. Com – ou les principaux sites d’information comme mashable. \
Avant de commencer à déchiffrer la liste des ressources pour améliorer les jeux Javascript, nous devrions peut – être nous pencher sur ce que cela signifie pour les développeurs WordPress principalement basés sur PHP. Il est temps d’appuyer sur le bouton rouge d’urgence? Si vous gagnez actuellement votre vie principalement en tant que développeur PHP WordPress, PHP continuera à faire avancer les choses à court terme, ce qui pourrait être une période un peu inquiétante. Nous n’avons pas encore atteint le point où vous devriez être amené à déchirer la ligne, mais c’est certainement un bon moment pour élargir vos compétences.
Néanmoins, PHP a joué un rôle important dans le succès de WordPress en tant que langue principale au fil des ans, en particulier en ce qui concerne les installations autogérées. Étant donné qu’il y a la plus grande base d’installation sur le réseau, il faudra du temps pour que le navire se dirige dans l’autre direction. L’équipe de base de WordPress améliore également constamment le codage PHP et les normes de sécurité dans toute la plateforme, et le prochain PHP 7 promet
Vitesse et performances sur toute la ligne.
Ainsi, en bref, pour les développeurs WordPress, c’est à la fois une époque difficile et excitante. Nous sommes encore au début de la prochaine étape de la plate – forme, mais une chose devient de plus en plus claire: ignorer JavaScript est une stratégie d’utilisation de plus en plus dangereuse. Dans cet esprit, nous poursuivons notre liste de ressources pour une mise à jour rapide du JavaScript. L’apprentissage d’un nouveau langage de programmation n’est pas le genre de tâche que vous rencontrerez le week – end. Nous avons donc divisé nos choix en plusieurs grandes catégories afin de vous donner une structure globale pour votre apprentissage et de vous donner un chemin clair.
En commençant par une solide connaissance de base du Javascript, il y a plusieurs façons de vous écorcher lorsque vous vous immergez dans une nouvelle langue. Bien qu’il y ait beaucoup à dire pour explorer et apprendre dans la pratique, il est difficile d’optimiser votre temps par une approche structurée de l’apprentissage. Nos quatre premières ressources sont précisément là pour le faire. 1. JavaScript éloquent Maintenant, le javascript éloquent de marijn haverbeke est entré dans sa deuxième édition, qui peut être lu gratuitement en ligne ou acheté Kindle et Pocket sur Amazon. Il s’agit d’une vue d’ensemble très accessible de la langue descendante, divisée en trois parties principales: la syntaxe de la langue, la gestion du navigateur et l’utilisation des noeuds.
Lors de l’apprentissage par exemple de code en temps réel, vous pouvez suivre dans votre navigateur
Votre environnement de développement au fur et à mesure que vos compétences en javascript augmentent, vous vous concentrerez naturellement de plus en plus sur les paramètres de votre environnement de développement local afin d’éviter de répéter votre travail et de le coder correctement. À cet égard, javascript dispose d’un grand nombre d’options et, comme tout langage de programmation, il existe de nombreux points de vue passionnés sur ce qui est le meilleur outil pour un travail particulier. Avec la popularité du Javascript, de nouveaux outils apparaissent chaque jour. Compte tenu de ce qui précède, certains des points saillants de cette section sont nécessairement généraux et, lorsque vous Explorez vous – même, vous pouvez trouver d’autres options qui conviennent mieux à votre flux de travail particulier. Cependant, les options suivantes devraient vous donner un bon départ. 5. Webstorm text editor Le choix de l’éditeur de texte est toujours potentiellement controversé pour les programmeurs. Si vous avez déjà accroché votre chariot à une version classique comme Emacs ou Vim, vous trouverez que les deux versions ont un support suffisant pour utiliser efficacement la syntaxe JavaScript. Si vous avez l’habitude d’utiliser du texte sublime, il y a aussi une série de plug – ins pour les développeurs JavaScript. De nombreux développeurs WordPress seront familiers avec le phpstorm de jetbrain, qui peut également facilement générer beaucoup de code JavaScript. Si vous voulez vraiment utiliser l’IDE optimisé Javascript, le webstorm de jetbrain pourrait être l’un d’eux. Il dispose d’un support de première classe pour JavaScript, NODE, HTML et CSS, ainsi que de nombreux outils de débogage intégrés, le contrôle de version et l’exécution des tâches. Quel que soit le type d’éditeur de texte que vous préférez en fin de compte, la clé est de maîtriser les bases de la gestion générale du Code et d’affiner les fonctionnalités spécifiques au Javascript, si elles sont disponibles, en vaut la peine. Intéressé par cinq. Éditeur de texte Web
Options actuellement mises en œuvre par les développeurs JavaScript. Marcin grzywaczewski aperçu des outils JavaScript modernes traite beaucoup des mêmes matériaux d’une manière plus accessible. Vous trouverez ici une description écrite claire des outils tels que gulp, Grunt, Bower et Mocha pour vous aider à poursuivre votre exploration. Aller trop loin dans l’un des outils mentionnés ici peut être déroutant et si vous suivez l’un des chemins d’apprentissage des langues mentionnés ci – dessus, vous rencontrerez naturellement la plupart d’entre eux. Si vous cherchez une introduction légère à des outils comme yoeman et Jasmine, il vaut la peine de consulter le cours pro Front End Workflow de Dan wellman sur envato. Bon nombre des outils que vous rencontrerez ci – dessus sont basés d’une manière ou d’une autre sur l’existence d’un noeud, et c’est ce sur quoi nous nous concentrerons plus tard. Intéressé par huit. Des ressources plus larges pour les outils javascript? Les détails révèlent la puissance des noeuds dans le développement JavaScript moderne, il est difficile d’aller trop loin sans toucher les noeuds. JS. Node a été inventé en 2009 pour vous permettre d’exécuter JavaScript localement ou à distance sur un serveur, en ce sens qu’il met la langue sur le même plan que Ruby, Python ou PHP. L’émergence de noeuds et de Node Package Manager (NPM) a entraîné une forte augmentation de la popularité du JavaScript au cours des cinq dernières années. Comme dans notre section outils, vous pouvez être submergé lorsque vous allez trop loin dans la forêt, donc nous allons continuer à utiliser quelques ressources d’introduction fiables pour vous guider dans la bonne direction. Si vous devez être plus convaincant que le noeud mérite d’être traité, un examen rapide des géants du Web qui le mettent en œuvre devrait suffire à stimuler votre appétit. 9. Explorer les tutoriels sur le noeud de l’Académie de code Apprendre le Code College est une excellente ressource
Faites des os. AngularJS: en tant que projet Google, vous pouvez être raisonnablement certain qu’angularjs ne disparaîtra pas rapidement et que les gens essaient déjà l’intégration de l’api WordPress rest. React \/ Relay: bien qu’automatic soit plus une bibliothèque qu’un cadre, il a décidé d’utiliser React dans son projet calypso, ce qui pourrait indiquer les perspectives d’intégration WordPress \/ javascript. Un véritable cadre basé sur la réalité, appelé relay, a récemment été abandonné et mérite une attention particulière. Comme vous pouvez le voir à partir de ce dont nous avons discuté jusqu’à présent, la moitié de la tâche de travailler avec Javascript est de suivre les derniers développements. Dans cet esprit, nous terminerons notre liste avec deux podcasts et une liste de courriels que vous pouvez utiliser pour tenir à jour. 11. JavaScript Jabber Comme Ruby rogues podcast, javascript Jabber fait partie de la même équipe, une observation à long terme, intéressante et basée sur des panneaux de tous les aspects du développement JavaScript. Avec un grand nombre d’archives d’épisodes disponibles, vous pouvez vous attendre à trouver des épisodes qui couvrent tout, des sujets généraux d’apprentissage en ligne à l’avenir du JavaScript en tant que langue. Intéressé par 11. JavaScript twitter? Détails 12. JavaScript hebdomadaire La recherche d’articles JavaScript intéressants sur Internet est une façon amusante de passer des heures, mais ce n’est certainement pas la façon la plus efficace d’utiliser le temps des développeurs. La semaine JavaScript de Peter Cooper vous permet d’économiser beaucoup de travail inutile en envoyant directement à votre boîte de réception une liste des meilleures nouvelles et articles JavaScript soigneusement conçus le vendredi. Intéressé par 12. JavaScript hebdomadaire? Détails 13. Registre des modifications Changelog, publié sur l’excellent réseau 5by5, est un podcast régulier qui suit
Open Source Community. Avec la prolifération des projets JavaScript open source au cours des cinq dernières années, c’est un moyen très pratique de se tenir au courant de l’avenir de JavaScript tout en restant à jour sur un large éventail de sujets de développement. Intéressé par 13. Modifier le journal? Détailler les connaissances pratiques de Javascript, que vous soyez ou non un développeur WordPress, si vous souhaitez créer n’importe quel type d’expérience en ligne de première ligne, les connaissances pratiques de JavaScript peuvent être une exigence avant plutôt qu’après. Le niveau actuel d’intégration JavaScript dans WordPress offre aux développeurs PHP une excellente occasion d’améliorer leurs compétences et d’utiliser JavaScript à un stade précoce. Voici un bref résumé de ma feuille de route en cinq étapes pour une utilisation réussie de javascript: Choisissez un chemin solide pour apprendre les bases de JavaScript commencez à affiner vos outils JavaScript Familiarisez – vous avec les noeuds commencez à explorer le cadre JavaScript apprenez les derniers développements dans la communauté plus large je me demande comment vous prévoyez Perfectionnez vos compétences Javascript pour l’avenir. Quelles ressources avons – nous perdues en haut? Veuillez nous contacter et nous faire part de vos commentaires ci – dessous. Étiquettes: api javascript rest