10 лет назад
Претор, байфлай - либо приводите свои сообщения в адекватный вид, либо тусуютесь в бане.
Nikes вам по делу сказал. Загуглили давно бы.
Претор - докапался по херне. Почему?
Во-первых, пишем backend и frontend(тот самый SPA), отдельно. Взаимодействую они через api. Чем хорошо? Скорость разработки, можно запилить сразу и приложения под мобильные платформы.
Чем плохо? Мы в суровой реальности и пишем букс, поэтому расчехляем php 4,(ну максимум php 5.2) и пишем.
Но вернёмся в мир реальной разработки.
Наш backend отлично покрыт юнит-тестами, а написали мы его на node.js. frontend тоже на js. Может нам нравится больше typescript и всё на нём, но не суть. Мы написали всё на одном языке. Так что по этому поводу отстань.
Почему такой подход крут? Как хорошие программисты, мы продумали архитектуру и поняв, что node.js - уже не модно медленный переписываем на модный быстрый go, поочерёдно заменяя модули, причём так, что пользователь не заметит этого, ведь frontend не изменился