Статьи

Какой JavaScript Framework для WordPress Core?

Если вы вообще следите за новостями WordPress, вы можете знать, что вскоре WordPress Core будет включать в себя инфраструктуру JavaScript, в дополнение к Backbone.js (которая останется и будет поддерживаться). Но охота за правильным JavaScript-фреймворком для WordPress Core была интересной.

Выбор JavaScript Framework для WordPress

В ходе еженедельных JavaScript-чатов, проводимых для участника WordPress Slack 23 и 30 мая , решение было сужено до React или Vue.js. Надежда состоит в том, что заседания WCEU пролили дополнительный свет на дебаты.

В ходе обсуждений, собственно, сам Эван Ю (создатель Vue.js) прокомментировал свои мысли .

Люди по обе стороны от того, что вылилось в довольно жесткие дебаты, конечно, взволнованы, увидев, что в Core включена новая структура, но на самом деле вопрос в том, какая и почему? Вот несколько моментов, поднятых людьми с обеих сторон относительно двух кандидатов:

реагировать

  • Имеет (условно говоря) более высокую кривую обучения, что может оказаться препятствием, особенно для новых разработчиков JS или разработчиков WordPress, внедряющих JS
  • Вопросы лицензирования (особенно этот )
  • Некоторые участники WordPress обеспокоены тем, что WordPress тесно связан с React и, как следствие, Facebook, компанией, чья идеология не совсем совпадает с идеей WordPress.

Vue.js

  • Имеет более легкую кривую обучения
  • Он менее распространен, и поэтому некоторые утверждают, что у него меньше сообщество пользователей и меньше сообщество техобслуживания
  • Затенение JS с помощью языка шаблонов рассматривается некоторыми как недружественный для разработчиков
  • Наличие только одного основного сопровождающего Vue.js считается опасностью. Итак, тест шины — это способность проекта противостоять важному вкладчику, внезапно покидающему проект (по любой причине).

Есть, конечно, еще много моментов, которые аккуратно суммированы в связанных резюме еженедельных чатов JS. Кроме того, многие моменты спорны. Например, некоторые проблемы с лицензированием в React воспринимаются как неискаженные; JSX рассматривается как похожая помеха по сравнению с шаблонизацией; и Эван Вы указываете, что сопровождающие сообщества уменьшают опасность выживания Vue.js.

И, конечно, все это заставляет людей снова говорить о WordPress и его будущем с JavaScript. Какие части WordPress могут быть JavaScript в ближайшие годы, или все это будет? Тот же разговор разгорелся с созданием WordPress.com Calypso , многопользовательской админ-панели WordPress.com (которая использует React), но с тех пор грохоты затихли, поэтому кажется, что сообщество WordPress-PHP находится в для еще одной дикой прогулки по земле фреймворков JavaScript с этими дебатами.

Что вы думаете о будущем WordPress и JavaScript? Дайте нам знать об этом в комментариях!