Это типа – вот, мы пришли вас спасать от плохих практик разработки, поэтому – Developer Advocate. То есть, человек, который отстаивает некие принципы хорошей разработки, допустим, через, в том числе, и инструментарий. Поэтому это человек, который занимается тем, что делает доклады на конференциях, работает на стенде на конференциях. source
[Непопулярное мнение]
Phalcon и прочие расширения не из коробки для php не нужны.
Ибо для их установки нужен vps/vds (поддержку Phalcon из шаред хостингов я видел только у justhost), но тогда использовать php вообще мало смысла.
Если собрались использовать Phalcon то ясно что проект специфичный (иначе проще взять готовую cms и навернуть плагинов). Но если все равно решение писать с нуля и хоститься на vps, то как по мне проще взять nodejs 5+.
Модулей готовых завались. ES6 из коробки поддерживается в достаточной мере чтобы писать код в стиле php5 (классы, генераторы, промисы, словари). Npm как пакетный менеджер проще композера. Nodejs может все что может php + куча своих фич, которые не реализуемы в php чистым кодом без специфичных расширений.
Js в проекте все равно нужно будет применять для клиентской части, не использовать его на серверной нет никакого смысла, наоборот не нужно будет путаться в нюансах например приведения типов (и в php и в js куча магии в этом отношении) при программировании на 2-х языках одновременно. [/Непопулярное мнение]
Если сайт региональный, то задайте регион.
В яндекс вебмастере задается в настройках сайта, География сайта → Регион сайта
В гугловских инструментах вебмастера, Поисковый трафик → Таргетинг по странам и языкам → Страна
Составьте семантическое ядро
Напишите SEO тексты заточив под ключи по которым будете двигаться
Если сайт не статичный, зарегайте его в соц сетях и постите туда новости со ссылками на свой сайт
Регайтесь на крупных форумах, с ссылками не закрытыми от индексации и напишите там про Ваш сайт
Оставляйте комменты в dofollow-блогах
"Тупо регится на площадках" и спамить ссылку на Ваш сайт, не зная ключей по которым двигаетесь, бесполезно и вредно.
Попробовал twig и в новых проектах отказался от «нативного шаблонизатора», хотя всегда был его горячим сторонником. Основная причина — в twig по умолчанию включено экранирование вывода и {{user.name}} куда короче (и понятней верстальщику), чем <?php echo htmlspecialchars($user->name, ENT_QUOTES, 'UTF-8') ?>. Плюс для удобного использования хелперов и переменных (хотя бы замены htmlspecialchars($user.name, ENT_QUOTES, 'UTF-8') на escape($user-name), а в идеале просто $user->name), требует вторжения в глобальную область видимости, что может привести к трудно улавливаемым глюкам.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.