я бутстрэп вообще никчемным считаю, без разницы с адаптивностью или без. Лучше CSS (особенно Flexbox и Transitions) и JavaScript по нормальному выучить и никакие такие фронтенд (CSS-) фрэймворки не нужны
По второй ссылке тема уже сильнее развита, но всё ещё остаются очень много вопросов, например что с wp_head и wp_footer? как я понимаю он их в этой теме не использует.
По всему остальному тоже к сожалению нет полной документации. Нужно самому годать/изучать что и как vue.js в этой теме делает.
Прочитал статью от delicious brains и установил их тему - но вряд ли их тему можно брать как хороший пример совмещения этих двух технологий)) максимум как исходная точка для личных экспериментов. интересно что за полтора года мало что в этой сфере изменилось. В комментариях правильно заметили проблему в подходе решения SEO проблемы:
"This is a very nice example! Will surely try something like this in a near future.
However, I am not sure of this : ''div (which will be hidden) and used by search engines.''
Isn't a violation of Google’s Webmaster Guidelines? "
Но один комментарий под статьёй даёт надежду на удовлетворительное совмещение Wordpress и Vue.js:
"Vue 2.0 will support server side rendering, so you won't have to write initial page in php. Just one vue template pre-rendered on the server, then sent to web browser and maintained on the browser side. If user decides to load more data - it will modify the prerendered template on client side since then ;)"
Видно прийдётся искать и экспериментировать самому дальше
По мимо "маргинала" вы там ещё что то про адекватность писали)
Я не о безопасносте кода говорю когда говорю о симпатии. Гугл ни на грамм не лучше в этом плане. Тоже госдеповский информационный спрут. Но чисто по сфере деятельности Гугл выглядет как то серьёзней. Гугл это технологический концерн с хоть какой то пользой. А Facebook это в первую очередь большая база данных в обмен на которую потребитель практически ничего не получает взамен. По крайней мере ничего полезного.
Ну как что? Без баффера получается нужно разделять таг по частям и потом в vue.js обратно собирать - это же куча лишней работы или не так?
спасибо за ссылки, я их уже знал, но пока не дошёл их прочитать. думал здесь проще будет разъяснить мои проблемы. Но по ходу за то время которое я тут потратил на пустые споры мог бы спокойно и эти статьи прочесть)) точне вторую статью не знал. но видел уже этот сайт на который статья ссылается.
Игорь Воротнёв
значит у тебя есть опыт с внедрением vue.js в Wordpress?
Что делать например с header.php?
Tам же в каждом тэге куча всяких атрибутов - это же не реально всё конвертировать всё в "ручную" в JSON-Array....
Или это делается как то иначе?
Можно например в Header.vue бахнуть весь header.php с помощью output buffering (ob_start итп)?
Рамиль: Ну вот наконец таки мы докопались до сути ваших комментариев - wordpress вам оказывается не нравится. Письками никто тут не мерился. Это вы тут начали буянить, не понятно что, зачем и почему.
Каким таким вопросом я задался чтобы навести вас на мысль что не понятна это элементарная взаимосвязь?
Я задался вопросом как совместить приемущества Wordpress как Backend CMS и преумуества Vue.js как Frontend Framework? То ли вы суть вопроса не поняли, то ли вы мне хотите сказать что Wordpress с Vue.js несовместимы потому что Wordpress это сервер a Vue это клиент?))
О дискуссии в Wordpress Community на счёт выбора между React и Vue я уже слышал и читал эту или похожую статью.
Но меня эта философическая дискуссия особо не интересует. Так как она мне ни как не помогает имплементировать vue.js в мои Wordpress проекты и является лишь дискуссией о выборе между react и vue а не о том как именно их использовать разработчиком тем и плагинов.
На счёт Vue/Angular vs React:
Во первых знание Angular в Германии в практически любом объявлении требуется. Во вторых Vue.js самый популярный js framework на Github если по мимо звёзд учитывать ещё и скорость роста популярности. Ну а чисто по звездам то самый популярный framework после React. Правда подновляющие количество звёзд от китайцев. Но и React в основном китайцы на Github лайкают. Таким образом очевидно что и в Китае этот фрэймворк ужасно популярен и используется многими из крупнейших корпораций страны: https://medium.com/the-vue-point/the-state-of-vue-...
По этому не совсем понятны ваши ни чем не обоснованные оскорбления))
Лично по мне тот факт что в React всё через JavaScript делается - достаточен чтобы сделать выбор против этого framework. Я люблю пользоваться JavaScript только там где это нужно (что не означает что я им мало пользуюсь). Vue.js и насколько я знаю в том числе и Angular сохраняют разделение работы между CSS, JavaScript и HTML.
Ну а во вторых React поддерживается Facebook. Не самая симпатичная корпорация. Google и Evan You на много симпатичней.
Я год работаю фрилансером и сколотил за это время дюжину сайтов. Вебдизайном в целом занимаюсь четвёртый год. На этом фоне немного оскорбительно звучит такого рода комментарий
"Клиент - Сервер. На этой архитектуре строятся большинство современных web-приложений."
Не понимаю что именно дало вам основание мне это разъяснять? :)
Мне не нужен REST API. Мне нужен CMS.
REST API /AJAX нужен (?) по ходу Vue.js, иначе ведь как полноценно коммуницировать между Wordpress и Vue.js-Client? То есть суть вопроса лежит именно в этой проблеме.