Siema
To pytanie może się wydać dla większości was, szczególnie tych bardziej doświadczonych dość trywialne. Nigdy nie miałem ku temu powodu do zastanowień, może przez brak potrzeby.
A mianowicie ciekawi mnie jak "dobrze" zaprojektować stronę pod kątem layoutu. O co dokładniej chodzi?
Załóżmy, że mam wizje wyglądu strony, przygotowałem jakiś szablon bootstrapem/foundation albo pociąłem sobie to w photoshopie, nie istotne, po prostu mam pomysł. I chciałbym, żeby każda moja strona/podstrona itd trzymała się tego layoutu (wiadomo nie w 100% ale np menu, jakies tam paski nawigacji są statyczne) i teraz pytanie:
Przypuśćmy, mamy aplikacje w** javie + jstl** i pytanie: jak robie podstrony np. home.jsp, user.jsp, products.jsp czy cokolwiek - czy po prostu layout z głównego pliku przeklejać do każdej z tych stron i zmieniać ich zawartość według potrzeb, czy lepiej zrobić jeden plik w stylu "template.jsp" z elementami statycznymi i jednym tagiem w stylu "content" gdzie zawartość się zmienia i w nim dawać include dla podstron.
Tylko np w wypadku javy + springmvc jaki sens miałoby zwaracanie widoków z kontrolerów, jeśli używalibyśmy ciągle tego samego widoku(template.jsp), tylko w "content" ładowały by się te dynamiczne elementy.
Np w SPA mamy tak, ze jest część stała i część która się podmienia - zatem które rozwiązanie jest lepsze uzywając np JSTL czy freemarkera w javie - taki "SPA-style" czy copy-paste layoutu i podmiana zawartości wg potrzeby (tzn jeden plik na jedną podstrone powiedzmy)?
jeśli nagadałem bzdur forgive me, ale próbuje sobie dobrać jakiś sposób na to ;)