История изменений
Исправление OSBuster, (текущая версия) :
причем фронт-сервером к ним, кажется, стоит ставить Node.js, чтобы отдавать совместимый с фронтендом формат. (это уже не точно)
Какая разница чем отдавать фронту сериализованные данные, т.е. JSON, если мы говорим про веб в 2020? Ничто не мешает писать бэкенд хоть на OCaml, если есть разработчики всё это потом поддерживать.
Почему на бэкэнд стоит ставить исключительно Node.js? Кроме как «один язык для фронтенда и бэкенда», но это весьма сомнительное преимущество и маркетинговая агитка начала десятых годов, и сейчас вроде бизнес уже как давно понял, что у других вариантов на бэкенде могут быть свои преимущества, часто куда более весомые, и хайп с нодой давно утих.
весь веб стоит разрабатывать только на JS фреймворках вроде Angular, React и Vue.
В Rails ещё пять лет назад из коробки идёт API mode, где сервер-сайд рендеринг отключен. И большинство новых проектов именно его и используют. Но. Не всегда приложение это толстое SPA. Часто быстрее и проще и старые сервер-сайд вьюхи, если на клиенте не предполагается ничего серьёзного городить, а просто набор маршрутов и формочки заполнять (как, к примеру, LOR). И микросервисы тоже все давно используют на полную катушку.
думаю, что разработка сайтов на Java - это очень плохо. Если кто-то так сделал, то это уже говнокод просто по факту
Почему бэкенд веб-приложения на Java это очень плохо? Не помешало бы подробное пояснение.
Исходная версия OSBuster, :
причем фронт-сервером к ним, кажется, стоит ставить Node.js, чтобы отдавать совместимый с фронтендом формат. (это уже не точно)
Какая разница чем отдавать фронту сериализованные данные, т.е. JSON, если мы говорим про веб в 2020? Ничто не мешает писать бэкенд хоть на OCaml, если есть разработчики всё это потом поддерживать.
Почему на бэкэнд стоит ставить исключительно Node.js? Кроме как «один язык для фронтенда и бэкенда», но это весьма сомнительное преимущество и маркетинговая агитка начала десятых годов, и сейчас вроде бизнес уже как давно понял, что у других вариантов на бэкенде могут быть свои преимущества, часто куда более весомые, и хайп с нодой давно утих.
весь веб стоит разрабатывать только на JS фреймворках вроде Angular, React и Vue.
В Rails ещё пять лет назад из коробки идёт API mode, где сервер-сайд рендеринг отключен. И большинство новых проектов именно его и используют. Но. Не всегда приложение это толстое SPA. Часто быстрее и проще и старые сервер-сайд вьюхи, если на клиенте не предполагается ничего серьёзного городить, а просто набор маршрутов и формочки заполнять. И микросервисы тоже все давно используют на полную катушку.
думаю, что разработка сайтов на Java - это очень плохо. Если кто-то так сделал, то это уже говнокод просто по факту
Почему бэкенд веб-приложения на Java это очень плохо? Не помешало бы подробное пояснение.