Я пишу программное обеспечение для сайта, где люди могут управлять контентом сайта. Интерфейс похож на Windows со всеми этими окнами, компонентами с возможностью нажатия, текстовыми полями с возможностью ввода и т. Д. Интерфейс администратора написан на JavaScript, HTML и CSS. Мне интересно, какую архитектуру мне следует применить к моей административной системе, пока не стало слишком поздно (пока я написал небольшой код).
Например, для серверной части PHP я использую MVC, но что мне следует использовать для клиентской системы администрирования JavaScript?