Зачем использовать шаблоны Dreamweaver поверх PHP или Javascript для создания шаблонов?

Я студент-программист в компании, и ведущий разработчик делает огромный толчок для использования шаблонов Dreamweaver для нашего нового сайта с неопределенными рассуждениями, указывающими на преимущества в производительности.

Я не уверен... зачем использовать шаблоны Dreamweaver поверх PHP или движка шаблонов Javascript? Тем более, что мы все еще используем стек LAMP для извлечения динамического контента.

Итак: Каковы преимущества использования шаблонов Dreamweaver для страниц нашего сайта и почему их следует использовать поверх PHP или Javascript?

2 ответа

Решение

Вы бы использовали шаблоны DW, если бы создавали чисто статический веб-сайт без каких-либо действий, кроме следующих ссылок. Шаблон позволит вам вносить изменения в макет страницы, и все ваши страницы будут обновлены, чтобы отразить сделанные вами изменения. Однако вам придется заново загружать каждую страницу, использующую данный шаблон.

Как только вам понадобится больше интерактивности, чем простой навигации, или вам потребуется представлять данные, которые со временем меняются, вы выходите за рамки того, что разумно может сделать шаблон DW. Когда вы дойдете до этого этапа, вам понадобится какой-нибудь серверный язык сценариев (PHP, Perl, Python, что-то начинающееся с P:))

Звучит ужасно, как будто кто-то в управлении слышал, что у DW есть шаблоны, и ухватился за эту идею, не понимая, что на самом деле представляют собой шаблоны. Хотя можно утверждать, что они могут повысить производительность при определенных обстоятельствах (например, веб-страница без сценариев потребляет меньше ресурсов сервера, чем PHP-сценарий), на самом деле они не подходят для поддержки больших сайтов, особенно если указанные сайты требуют большей интерактивности / представления данных, чем могут предложить шаблоны DW.

Шаблоны Dreamweaver просто непригодны для динамического сайта. Например, вы не можете создать шаблон для печати 10 последних заголовков новостей. Вам нужен серверный движок для этого.

JS тоже не путь.

Другие вопросы по тегам