• Выбор фреймворка для нового проекта - Angular? React? Vue?

    dom1n1k
    @dom1n1k
    Лично для меня Vue - это такой "фреймворк с человеческим лицом".
    В целом JS-мир похож на поле боевых действий, где постоянно то налеты авиации, то кононада гремит, то хипстерская конница с новым логотипом на знамёнах проскачет.
    А "обычный" человек сидит в подвале, обхватив голову руками, и думает - мама дорогая, куда я попал, и чё ваще вокруг происходит?
    Какие-то новые паттерны, подходы, языки... Раньше, чтобы начать, достаточно было блокнота и браузера. Пишешь hello world и сразу его видишь. Теперь нужно поставить ноду, овер 9000 пакетов, десять транспиляторов, таск-менеджеров и бандлеров. Пока увидишь рабочий результат - поседеешь.
    И вдруг какая-то добрая душа взяла у хипстоты всё самое лучшее и разумное, что та родила, но очистив от лишних абстракций и усложнений - и выкатила велосипед в виде велосипеда, а не турбо-космолета с инструкцией толщиной как "Капитал". И снова можно писать в блокноте и смотреть в браузере. При этом почти не проигрывая в возможностях.
    Ответ написан
    1 комментарий
  • Как создать PHP фильтр по критериям?

    @Steely
    Ну и в чем проблема?
    Ответ написан
    Комментировать
  • Как узнать что "держит" страницу?

    Dimitriys
    @Dimitriys
    Пол часа назад уже отвечал на похожий вопрос.
    В самом начала поставьте
    define('TIMESTART', microtime(true));

    а потом раскидайте по коду
    echo 'Метка 1 - '.round( (microtime(true) - TIMESTART), 5).' сек'.PHP_EOL;
    .............
    echo 'Метка 2 - '.round( (microtime(true) - TIMESTART), 5).' сек'.PHP_EOL;


    и при обращении к странице у вас появиться что то типа:
    Метка 1 - 0.003 сек (от начала выполнения)
    Метка 2 - 4.531 сек (от начала выполнения)
    Метка 3 - 4.582 сек (от начала выполнения)

    из которых станет понятно что между метка 1 и метка 2 что то обрабатывалось 4.5 секунд.
    Сужайте место поиска сдвигая метки, пока не найдете проблему.
    Ответ написан
    Комментировать