Архитектура современных FRONTEND приложений. 5 видов. Преимущества и недостатки