Обычно, когда я составляю динамически генерируемую разметку HTML, я использую PHP для хранения информации, а затем просматриваю ее в цикле для создания элементов на странице. Один из примеров - навигация; создать массив объектов, а затем просмотреть их в цикле, чтобы отобразить разметку. Это очень помогает в тех случаях, когда мне, возможно, придется внести незначительные (или серьезные) изменения во время разработки или сопровождения.
В последнее время я задавался вопросом, следует ли мне использовать для этого JavaScript. Тот же принцип, но с использованием addElement.
Просто хотел узнать мнение по этому поводу; плюсы, минусы, php и js, рекомендации по поисковой оптимизации и т. д.
Спасибо, ребята!