Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (38)

Лучшие ответы пользователя

Все ответы (11)
  • Верстать без фреймвороков это значит быть не професионалом?

    @RomkaChev
    Верстая на фреймворке вы рискуете написать поддерживаемый и понятный код.
    А самое главное - вы загрузите лишних 100-200kb данных - непозволительная роскошь.

    На фреймворках пишут студенты - новички, которые сами не могут сверстать сетку.
    Узкозаточенные решения всегда рулили и будут рулить.
    Дополнительная плюшка в том, что написанный вами с нуля код привяжет заказчика к вам, так как лучше вас ваш код никто не поймет.

    Верстку без фреймворка - заказчикам!

    P.S. - Заказчик, конечно, неправ.
    Ответ написан
  • Почему Simple HTML DOM не находит отдельные объекты?

    @RomkaChev
    view-source:superdeals.aliexpress.com/en?spm=2114.11010108.21.... - 1049 строка.
    Нужный вам элемент вставляется на страницу посредством JS. Поэтому его и нет в качестве DOM элемента в исходном коде
    Ответ написан
  • Как вы пишите веб приложения?

    @RomkaChev
    PhpStorm + Git.
    Храним код в Bitbucket.

    Основной вопрос, как я понял из обсуждения, крутится вокруг загрузки файлов на сервер.
    Используем платный сервис dploy.io.

    В репозитории следующая структура веток -
    • master - код, который находится в Production
    • development - "буфер" между master и milstone для проверки на dev-сервере
    • milestome-vX.Y.Z - Определенная стадия проекта
    • feature-N - Определенная feature


    Все изменения ведутся локально. и привязаны к одной feature-ветке. После того, как задание сделано, feature-ветка вливается в milestone-ветку (Повторяется N раз).

    Когда нужно проверить набор коммитов на dev-сервере, пушим изменения из milestone-ветки в dev-ветку и они автоматически заливаются на dev-сервер (Если нет отдельного сервера или что-то еще не позволяет развернуть тестовое окружение, то можно работать и без этого шага).

    После того, как убедились, что все нормально, вручную через web-интерфейс dploy.io заливаем master-ветку на production-сервер.
    Ответ написан
  • Как аргументировать отсутствие гарантий в SEO?

    @RomkaChev Автор вопроса
    Подготовил тезисы, может кому-то пригодится.

    1. Все гарантии в SEO — это миф ввиду непредсказуемости действий "третьей стороны" -- в данном случае алгоритмов Яндекса. Никто не может влиять на выдачу напрямую. Поэтому единственная гарантия, которая может быть дана исполнителем -- гарантия проведения запланированных SEO-работ.

    2. Проводя аналогию, мы платим адвокату за подготовку материалов и отстаивание наших интересов в суде, но гарантировать успешный исход дела адвокат не в состоянии, т.к. это зависит от судейской коллегии, а не от него. Это логично. В SEO 100% идентичная ситуация. Мы убеждаем Яндекс, что сайт заслуживает самой высокой оценки, но конечное слово за поисковиком.

    3. Компенсация за недостижение позиций не может быть внесена в договор, поскольку исполнитель не несёт ответственности за конечный результат проведённых работ (по названным выше причинам). Если он не даёт гарантий на результат, то нет ни одной причины, чтобы он выплачивал компенсацию за его недостижение.

    4. Реклама в поисковых системах, в т.ч. SEO -- высокорискованное вложение средств, как и любой другой вид рекламы. Этот риск невозможно убрать из цепи взаимодействия, он носит системный характер.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (16)