Ключевым моментом я бы выделил разделение на бэк и фронт. Т.е. безусловно необходимо наличие сервера и клиента - веб браузер. Хотя бывают варианты когда это все прозрачно запускается на стороне клиента.
Ключевым моментом я бы выделил разделение на бэк и фронт. Т.е. безусловно необходимо наличие сервера и клиента - веб браузер. Хотя бывают варианты когда это все прозрачно запускается на стороне клиента.