beduin01: Ну представьте себе, что Вам нужно написать приложение для риэлторов какой-нибудь компании. Приложение должно максимально напоминать настольное, поэтому пишем SPA. Перед Вами встает 2 варианта:
а) Запилить все на старом добром jQuery, с кучей костылей и велосипедов. Через месяц компания нанимает второго программиста и увидев сие творение он увольняется на следующий день )
б) Запилить это на AngularJS. Через месяц компания находит второго специалиста по Angular и читая код он хотя бы понимает 50% от его объема )
beduin01: Бывают фреймворки в которых все включено, в том чсле работа с DOM и AJAX. Например ExtJS, Dojo, YUI. Но Angular использует облегченную версию jQuery для работы с DOM.
beduin01: Библиотека обычно расширяет язык программирования, добавляя новые функции, реализуя некие алгоритмы, или делая удобные обертки над существующим функционалом, как в случае с jQuery. Но не диктует программисту как он должен строить свое приложение.
Фреймворк же наоборот, не расширяет язык (хотя может добавлять новые функции), но дает программисту некий каркас и заготовку для приложения, диктуя определенный подход в разработке.
qo_0p: Ответ в последней строке этого ответа: просто захотелось. Некоторые программисты просто не слышали о выражении: Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Super User: как вариант можно через js делать ссылки на фроненде где-нибудь которые будут вести на внутренние страницы админки. Но это практически тоже самое.
privetizkosmosa: насколько мне известно в вордпрессе нет другой зоны кроме админки, где можно редактировать что-нибудь. И для роли подписчика в админке как раз все спрятано кроме самых минимальных действий.
Сухроб Хусамов: В таком случае я бы отказался от node.js и взял обычный php. Он должен меньше памяти жрать. php ведь запускает процесс на каждый запрос и умирает после этого. Если посещаемость будет маленькой, то памяти теоретически много не нужно.