не надо думать. автор плагина четко обозначил позицию. бесплатно для некоммерческого использования. $7,5 за установку на один коммерческий сайт
Другое дело, что вряд ли автор будет искать пиратские копии по всему интернету.
Но опять же, если вы делаете сайт на заказ, сдаете заказчику, а потом у заказчика возникнут проблемы - ваша репутация пострадает.
mishapsv: странный вопрос. конечно пробовал.
вы пальчиками уменьшите страницу ) и она впишется.
и не указывайте initial-scale - будет по умолчанию вписываться.
и еще заметил, что браузер "запоминает" была страница "вписана" в прошлый раз и открывает так же при новом заходе.
jQuery не фреймворк. Это просто набор функций - библиотека. и про 30к вы загнули. даже slim версия поболее весит по-моему.
Зачем? потому что проще. и быстрее. чтобы в бюджет уложиться ))
ну а вообще хозяин - барин. скажет писать на vue или реакте, будем писать на них, скажет писать на ванилле - напишем на ванилле. если видим, что выбор не лучший, намекнём, что нужно бы взять что-то другое. ну и так далее.
ответ на главный вопрос - просто, быстро и пофиг.
неверная формулировка.
правильно - не нужно смешивать представление с бизнес-логикой.
Представлением часто служит html, логика пишется на php. Отсюда и неправильная формулировка.
Если вы используете шаблонизатор с голым php, то в любом случае будете в html шаблоне делать php-вставки: вывод переменных, циклы, условия.
Вот вы уже и смешали html и php =) И это не страшно. Все эти циклы и условия вывода информации называются логикой представления. И она допустима в шаблонах.
Но важно, чтобы в вашем шаблоне не было именно бизнес-логики: операций с данными, запросов в базу, каких-то вычислений и т.п. в общем изменений объектов из предметной области.