Yii2 w swojej aplikacji zaawansowanej wprowadza podział na backend i frontend. Jestem początkującym amatorem bawiącym się troszkę tym framworkiem. Z pojęciami też się nie spotkałem, w yii 1.xxx nie było takiego podziału.
Co należy rozumieć/umieszczać w wspomnianych "folderach"
Domyślnie zastosowanie frontend i backend jest takie jak piszesz. Czasami advanced nie jest potrzebne bo ktoś chce zamieścić panel admina również w frontend jako kolejny kontroler (np /admin)
W frontend i backend masz 2 x configi, modele, kontrolery, widoki.
Gdzie leży granica to zależy od twoich preferencji.
Np zrobiłem aplikację z backend i frontend a na koniec pomyślałem że tak naprawdę backend do niczego nie jest mi potrzebny, więcej zabawy z vhostami w (nginx/apache)
Ale np tam gdzie bezpieczeństwo jest ważne backend możesz nawet dać jako np inna domena.