Комментарии в разметке
25 февраля 2011
Иногда в HTML встречаются комментарии, не особо предназначенные для посторонних глаз или просто лишние. В лучшем случае это:
<!--news list start--> туча кода <!--news list end-->
Конечно, можно их просто удалить, но такие комментарии всё-таки полезны разработчику. Поэтому, вместо удаления лучше сделать их средствами серверного языка:
// news list start туча кода <?php // news list end
или
<%-- news list start --%> туча кода <%-- news list end --%>
Комментарии RSS по email OK
Ещё лучше, когда есть такая возможность, сам шаблон автоматически оптимизировать при выгрузке на продакшн.
Как вариант - встроить оптимизатор в сам шаблонизатор, если он транслирующий.
XSLT в этом плане очень хорош.
Еще если использовать prado шаблонизатор, то он автоматически вырезает
полезно!
А разве <%-- x --%> будет на дефолтных php конфигах работать?
Bethrezen, нет, это JSP.
Тоже за XSLT - там комментарии по-умолчанию не печатает
Ну и можно одной инструкцией все лишние пробелы и переносы строк поубирать
а если мы руководствуемся принципом разделения логики и представления, то возникает вопрос, а почему это наш шаблон будет интерпретироваться серверным движком ? или у нас лапша и все едино, шаблоны, логика и тп?
А как мы будем подставлять в шаблон переменные, если не серверным движком?
Ну не напрямую же сырой пхп у нас в шаблонах ? или шаблоны у нас такие же пхп-файлы с полным доступом к пространству имен движка ? и, следовательно, возможностью размещения логики внутри шаблона.
Это у кого как. У кого-то Smarty, у кого-то JSP, у кого-то ещё что-нибудь. Возможность использовать не-HTML комментарии обычно имеется.