Если вы ...
- не заботятся о сканерах поисковых систем (которые не видят / не индексируют контент, созданный с помощью JavaScript),
- не заботятся о пользователях, у которых отключен JavaScript,
- люблю JavaScript и ненавижу серверные языки:)
... тогда вы можете создать свой контент на стороне клиента.
(кстати, по поводу пункта 3, да, я знаю, JS на стороне сервера становится огромным :))