• Зачем нужен Yii и другие подобные фремворки?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    CMS - обычно решают конкретные узко специализированные задачи. Тот же WP - это блог и для такого кейса он вполне ок. Если вам нужен не совсем блог, на том же WP разработка вероятно будет сопровождаться анальной болью)). Это просто не целевое применение. То, что на WP и эл. магазины пишут - это просто демонстрация, что вилкой можно в ухе ковыряться))

    Фреймворки обычно имеют более обобщенное целевое предназначение, по этой причине на них обычно легче сделать сайт-визитку, который эл. магазин, немного соц. сеть и частично CRM.

    Пример где стоит использовать CMS: нужен эл. магазин, маленький бюджет и сроки тоже. Берем PrestaShop, устанавливаем, прикручиваем тему, настраиваем. Следующий!

    Пример где стоит использовать фреймворк: вам нужен сайт на подобии того, на котором вы читаете мой ответ. Да, его можно за уши притянуть к понятию "блог", но переписывать и допиливать нужно многовато. Пойдем от обратного (вы таки выбрали WP)
    * Потом поймете, что нужно было еще абстрактный уровень над WP написать, потому как после обновления ваши правки затерлись.
    * Потом вдруг случается несчастье: ваш сайт стал популярным и железо не тянет, вы задумаетесь об масштабировании, но окажется, что система довольно таки целостная и что бы ее разделить придется не хило так по вкалывать.
    * Через какое-то время ваш проект будет на 50% состоять переписанного кода и костылей, обходящих логику WP.
    * Вдруг, на хабре вы читаете статью про уязвимость в вашей версии WP, начинаете ее прикручивать, при этом часть вашего сайта тупо отваливается из-за тех же артефактов и костылей. Вы, ясное дело, фиксите траблюки.
    * В один прекрасный весенний денек, когда птички поют, радость, счастье, улыбки и бла-бла-бла вам звонит руководство и говорит, что "ничего не работает ( с )", отчаянье-печаль-грусть-уныние-безысходность-тлен. Зайдя на главную вы увидите замечательный баннер:
    Вас взломал @ сраный_script_kid. Один глаз начнет немного дергаться, "это нормально ( с )". Восстановившись из бэкапа 4-х недельной давности, вы начинаете судорожно писать 1ккк проверок всего и вся. Система мутирует в еще более страшную и громоздкую хрень.
    * Через какое-то время вас просят добавить фичу "на вчера", а что бы это сделать придется переписать добрую часть вашего монстра, вы (ну судя по количеству факапов) уже с прокачанным скилом "тебе фича не нужна эта" убеждаете руководство в этом, подобные разговоры возникают все чаще и в один прекрасный момент вы, или вас - увольняют.
    * На смену вам компания набирает других человек, которые выльют пару ведер крови из глаз, убедят руководство, что код не саппортабельный и перепишут вашего монстра с 1,5кк строк до 0,3кк на нормальном фреймворке.
    Ответ написан
    1 комментарий
  • В телефоне не закрывается окно о начислении переводов "Сбербанк Онлайн", как избавиться?

    Labunsky
    @Labunsky
    Я есть на хабре
    Погугли и сделай hard reset для своей модели телефона. Если нужно сохранить данные - в меню там же обычно можно сделать бэкап (в противном случае, можно через подключение к ПК).
    Ответ написан
    2 комментария
  • Как найти хорошего фронт энд разработчика, чтобы мог делать веб анимацию?

    Чтобы сделать то, что вы прислали, не нужно быть каким-то супер разработчиком. Достаточно знать про fullpage.js и Wow.js, где-то какие-то анимации, возможно, нужно сделать, но большинство тех анимаций, что вы видите это именно те две библиотеки.

    UPD: на втором сайте контейнерам добавляется "анимация расширения", если так можно сказать. Для того чтобы она применялась, когда вы доскролили до блока, можно использовать waypoint.js
    Ответ написан
    4 комментария
  • Английский для front-end, где брать словарный запас?

    @Nwton
    1) Вы на верном пути. Читайте документацию/литературу/статьи на оригинальном языке и если что-то непонятно, используйте google translate.
    2) Не стоит переводить каждое слово, старайтесь понять о чем речь по ключевым словам. Со временем мозг сам додумает значение часто встречающихся слов. Так быстрее изучать языки.
    3) Если есть возможность выбора между англ. статьей и аналогичной на рус., читайте англ.
    Ответ написан
    Комментировать