✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Вивчити JavaScript, забути PHP?

8

Ландшафт WordPress змінився.

Кілька років тому ми всі мали завдання глибоко вивчити JavaScript, і це було справедливо. З появою Gutenberg і таких проектів, як Calypso, очевидно, що JavaScript стає домінуючою силою в WordPress (не кажучи вже про Інтернет загалом), якщо ви вже не вважаєте, що це так.

І для всіх, хто читав Coding Horror протягом останнього десятиліття або близько того, ви, ймовірно, знайомі із законом Етвуд:

будь-яка програма, яку можна написати на JavaScript, зрештою буде написана на JavaScript.

Джефф Етвуд

Але оскільки це сталося, схоже, що це створило більш чіткий розрив між розробником інтерфейсу та розробником серверної частини в економіці WordPress.

Особисто я вітаю це, оскільки відчуваю ще більше бажання навчатися, розвиватися та працювати над серверною частиною, оскільки PHP росте та змінюється. Але це лише я, і є ще для вивчення.

Коли ми чуємо, що ми маємо вивчати більше JavaScript, це викликає кілька запитань, які, на мій погляд, важливі:

  • Чи ми, як учасники та розробники, що створюють речі для цього проекту, надто довго нехтували JavaScript і навколишніми технологіями?
  • Чи потрібно нам готуватися до так би мовити наступної ери, в якій більшість рішень написані на JavaScript?
  • Чи передбачається, що ми продовжуємо вдосконалювати свої навички PHP у міру розвитку мови?
  • З самого початку, чи вони пов’язані між собою?

Можливо, постановка цих запитань звучить трохи стомлююче, якщо не жартівливо, але коли ми бачимо стільки всього написаного на JavaScript, включаючи інструменти, керування пакунками тощо, віддзеркалюючи те, що ми мали в PHP так довго, важливо принаймні розглянути.

Зрештою, певним чином це може кардинально вплинути на траєкторію кар’єри.

Коротше кажучи, я думаю, що в грі є кілька речей, кожну з яких я збираюся тут виділити.

Знехтували? Так. Але це ще не все.

Я вважаю, що ми, як і ті з нас, хто працює з WordPress, занадто довго нехтували JavaScript. І хоча не всі ми є інженерами переднього плану, це не означає, що ми не повинні трохи попрацювати над цим.

Тим не менш, я також вважаю, що ми надто довго нехтували оновленими функціями PHP (і це стає настільки набридлим твердженням, що я його майже не включив).

Взаємна ексклюзивність?

Хоча я вважаю, що важливо перейти до наступної ери розробки, включаючи більше JavaScript, це не є взаємовиключним для PHP. Я не впевнений, що PHP не буде повністю видалено з WordPress у передбачуваному майбутньому.

Безпечні припущення

Я не думаю, що припускається, що більшість із нас працює над покращенням своїх навичок PHP; інакше я думаю, що ми побачимо ширший набір ресурсів, присвячених надто орієнтованому на PHP PHP (не кажучи вже про використання переваг найновіших можливостей мови).

І коли я говорю про такі ресурси, я говорю про Stitcher у стилі WordPress .

Кореляція

Я думаю, що вони взаємопов’язані, але не так, як можуть подумати деякі: я думаю, що деяким людям і агентствам буде добре, якщо вони зосередяться на рішеннях, орієнтованих на JavaScript. Те саме можна сказати і про серверні рішення.

Але якщо ви хочете створити повну програму чи рішення (або щось безголове), ви не можете зосередитися лише на одній області.

Що я маю на увазі?

Моя думка полягає в наступному: існуватимуть типи додатків, які потребуватимуть мови на стороні сервера, які не є JavaScript, які працюватимуть із функціями на стороні клієнта, написаними на JavaScript

І хоча очевидно, що рішення на стороні сервера можуть бути написані на JavaScript, Інтернет усе ще не рухається в тому напрямку, який робить це єдиною метою.

Існують інші проекти, які також підтримують це.

По-друге, PHP продовжує розвиватися багатьма способами. Незалежно від того, хороші чи погані функції, які додаються до мови, не є основою для цієї публікації. Натомість справа в тому, що PHP продовжує рости, змінюватися, вдосконалюватися та пропонує багато функцій, яких ми, як розробники серверної частини, бажали протягом тривалого часу. То чому ж ми не наполягаємо на тому, щоб зробити їх більш поширеними?

  • Це тому, що плагіни WordPress не потребують зазначених функцій?
  • Чи не покращать ці функції кодову базу деяких компонентів WordPress? (У багатьох випадках це було б.)
  • Оскільки економіка змінилася, а редактор блоків став обличчям редактора (і, зрештою, розробки теми), це не скасовує потреби у внутрішній підтримці.
  • І так далі.

Чому ми, як сегмент галузі, не кидаємо одне одному виклику вивчати нові функції PHP так само, як і JavaScript? Мова розвивається швидше, ніж будь-коли раніше, ми бачимо більший приріст продуктивності, способи написання більш зручного коду та функції, які можуть покращити не лише інструменти, які ми створюємо, але й саму кодову базу WordPress.

Знову ж таки, вчіться, але не забувайте

Більшість із цього — роздуми про дві основні мови WordPress. Коли ми говоримо про WordPress та його мови, це не взаємовиключна ситуація, коли нам потрібно вивчити JavaScript і забути PHP.

Натомість він має на меті показати, що, незважаючи на те, що перед нами було поставлено завдання вивчити JavaScript і незважаючи на те, що JavaScript суттєво змінив спосіб роботи WordPress, це не скасовує потреби в роботі на стороні сервера, а отже, скасовує необхідність продовжувати вивчати це.

У пісочниці WordPress ще достатньо місця для обох. У будь-якому випадку, давайте не дозволимо нашим навикам PHP слабшати, постійно вдосконалюючи наші навички JavaScript.

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі