У вас, то 2 пробела отступов, то 4, сделайте все в одном стиле и ошибки пропадут. Используйте уже нормальную IDE, которая будет отступы нормальными делать, а не так как у вас сейчас
в тасках build и copy нужно обязательно делать return. Он сигнализирует о том, что задача закончилась (возвращает Promise) и можно синхронно выполнять следующую
И вообще во всех тасках по феншую надо делать return
gulp.task('copy', function () {
return gulp.src('src/**/*.*')
.pipe(gulp.dest('public'))
;
});
только ручками ставить, только хардкор.
phpbrew для установки разных версий php (php-fpm), nginx, базу на выбор. Это не сложно. Научитесь сами все конфигурировать, прокачаете скилы. Если не хотите таким страдать, то да, Mamp
В Intellij IDE есть линия, за которую переваливать некрасиво по стилю кода. В данном примере так отработало автоформатирование кода (Ctrl + Shift + L). Если в теге куча атрибутов, то предпочтительнее сделать так, как вы предположили. Иначе можно в одну линию
Вы привели яркий пример того, как денормализация базы ухудшает дальнейшую поддержку. Надо было делать так, как вы написали в начале поста. И тогда расширяемость и поддержка БД шла б как по маслу. Передалайте в нормальную структуру, пока не поздно. Иначе будете себе локти потом грызть
так переходите на хром. Firefox действительно туговатенький браузер в плане производительности, если у вас конечно не топовая конфигурация компа, а средненькая
Ну тут надо уточнить, пользуетесь ли вы новыми браузерами или на компе еще стоит десятая Опера)))) Если современными, то можете считать что получили ответ на ваш вопрос. Современные браузеры очень прожорливы. Да и некоторые сайты содержат очень много javascript кода, который тормозит саму страницу и серфинг по сайту. Также загружается очень много картинок, шрифтов и CSS кода, которые тормозят загрузку страницы. В любом браузере в режиме разработчика открываете вкладку Network/Сеть и смотрите что и как грузится