Jak zbudować złożoną aplikację Web UI z wieloma widokami?

Zamierzam zbudować złożoną aplikację o wielu różnych widokach. Wyobraź sobie na przykład rozwiązanie sklepu internetowego. Może być wiele różnych widoków:

Strona kontaktowa z pewnymi informacjami statycznymiFormularz rejestracyjny dla nowych klientówZobacz swoje zamówienieLista produktówSzczegóły dotyczące produktu...

Teraz jestem trochę zdezorientowany, jak zbudować tak złożoną aplikację przy użyciu interfejsu WWW. Chciałbym mieć szablony HTML dla widoków rozdzielonych w wielu plikach i posiadających pewną logikę do określenia, które powinny być renderowane.

Załóżmy, że chcę mieć pojedynczy szablon główny zawierający podstawowe rzeczy, takie jak nagłówek i stopka, a następnie mam wiele szablonów treści, które powinny zostać wstrzyknięte we właściwe miejsce w szablonie głównym.

Do tej pory zawsze widziałem tylko małe przykłady użycia pojedynczego szablonu Dart Web UI, więc nie mam pojęcia, jak to osiągnąć.

questionAnswers(3)

yourAnswerToTheQuestion