3 -уровневая и MVC-архитектура насколько отличаются? Все ли веб-приложения как минимум двухуровневые?
Я много искал по этой теме, являются ли эти две архитектуры одинаковыми или разными. Мало кто из ресурсов сказал, что они на самом деле являются одинаковыми и взаимозаменяемыми терминами, но большинство говорит, что они совершенно разные, так как слои MVC не размещены на разных машинах, и поток треугольный, но в трехуровневых приложениях уровни / слои физически разделены (размещены на разных машинах), а поток является линейным. Есть ли еще какое-то техническое отличие?
Все ли веб-приложения представляют собой как минимум двухуровневую архитектуру, поскольку уровень пользовательского интерфейса всегда выполняется на другом компьютере (клиент / браузер), чем сервер приложений и сервер БД?