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

Чи справді WordPress заважає вам як розробнику?

18

Один із коментарів, які ми часто читаємо або чуємо про WordPress, це його «низький бар’єр входу» і чому це добре для Інтернету.

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

Чесно кажучи, я навіть бачив, як деякі заходили так далеко, щоб казати, що якщо хтось каже, що він PHP-розробник, який протягом своєї кар’єри в основному працював у WordPress, то ви повинні відняти, скажімо, три роки від його «справжнього» PHP досвід.

ой

Я бачу для цього причини – я винен у деяких «старіших» методах, – але чи означає це, що WordPress заважає нам стати високоякісними об’єктно-орієнтованими програмістами?

Чи стримує вас WordPress?

На мій погляд, проблема досить проста (і я маю точку зору на «просту», якою я трохи поділюся).

На самому WordPress

По-перше, прихильність WordPress до зворотної сумісності дозволяє нам:

  • приймати архітектурні рішення,
  • використовувати застарілі практики,
  • і відмовитися від застосування новіших і кращих методів розробки через підтримку старіших версій PHP.

Але ось що: це дозволяє нам це робити, але не вимагає від нас цього.

На хостингу

По-друге, хости підтримують різні версії PHP – деякі варіюються від старих версій PHP до найновіших і найкращих версій.

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

Справа не в тому, що ви дізнаєтесь; це те, що ви вчитеся.

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

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

Ця «проста» річ

Вище я згадав, що маю свою точку зору на вирішення проблем, які «насправді досить прості». Загалом кажучи, я вважаю, що якщо щось «просте», то це те, що ми будемо робити природно.

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

Наприклад, легко зрозуміти, що проблема з дотриманням старих версій PHP заважає нам використовувати деякі з новіших можливостей мови, не обов’язково просто почати їх використовувати.

Ми повинні читати про них, розуміти їх, практикувати їх, використовувати їх, а потім з’ясувати, чи ми робимо це правильно. Це лише одна з причин важливості перегляду коду . Тому переконатися, що ви читаєте документацію, пишете тести, переглядаєте журнали та загалом самостійно використовуєте програму під час її розробки, є ключовим при використанні нових можливостей мови програмування.

Отже, що насправді нас гальмує?

Зрештою, я вважаю, що єдине, що заважає нам стати кращими розробниками PHP, — це не WordPress. Це ми самі.

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

Не дозволяйте нікому чи будь-чому ще стати на цьому шляху.

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

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