Задать вопрос
  • Чем плохо выносить повторяющиеся элементы дизайна в отдельные файлы и подключать их потом с помощью PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Зависит. Если вы на одной странице 40 раз запрашиваете файл с кусочком хтмл - это тупость. Файловая система не самая производительная часть компьютеров, обращение к дискам всегда было (и все еще является) узким местом. Если это разовый модуль - все ок, вы все равно его откуда-то из файловой системы должны взять, есть некоторый оверхед на открытие еще одного файлового дескриптора в рамках ОС, но в целом это не критично.
    Ответ написан
  • На каком уровне джуниор веб-программисту надо знать устройство компьютера?

    @Drno
    Лично мое имхо. Программер должен понимать как работает ПК, знать как его собирать. Как работают и взаимодействую комплектующие. Как с ними работает та или иная OS
    Иначе мы получаем софт типа яндекс GO - который лагает как хер знает что...
    или простейшие проги по 50мб.где достаточно 10мб...
    ну или 1с )))))))
    Ответ написан
    4 комментария
  • Можно ли новичку сразу миновать стадию быдлокодинга?

    Adamos
    @Adamos
    Человеческая логика перпендикулярна машинной. Без опыта проб и ошибок, просто почитав правила типа DRY и KISS, человек не может отказаться от того, что представляется ему более логичным, чем написанное в учебнике. Нужно пожить в этом нечеловеческом мире, чтобы приобрести правильные привычки. Нужно попасть на рефакторинг говнокода, чтобы прочувствовать, как это важно - писать поддерживаемый код. Нужно иметь опыт вылизанного оптимального проекта, который пришлось мучительно переделывать, чтобы не заниматься преждевременной оптимизацией. И так далее.
    Единственный способ ускорить процесс - это больше писать и переписывать.
    Ответ написан
    Комментировать
  • Можно ли новичку сразу миновать стадию быдлокодинга?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Чистый код - это форматирование
    Хороший код - это архитектура.

    Форматирование - зависит от привычек, от знакомства с текущими рекомендациями и принятыми в конкретном проекте правилами.

    Архитектура - от опыта, причем богатого и разностороннего.

    Поэтому можно сходу писать чуть лучше, чем макака, но если вы не будете видеть быдлокод в своих прошлогодних проектах - значит либо вы остановились в развитии, либо достигли уровня просветленного бодисатвы.
    Ответ написан
    Комментировать
  • Какой лучше выбрать тип вёрстки?

    @archelon
    Эти понятия близки, и поэтому их нередко объединяют — имеют в виду адаптивный, когда говорят об отзывчивом, или наоборот. Но разница есть.
    Отзывчивый — верстка «отзывается» на изменения ширины экрана в определенных точках.
    Грубо говоря, на экране шириной, например, до 560 px применяются одни стили, от 561 до 980 — другие, и т.д. Делается это через медиа-запросы. И основной единицей измерения вполне может быть только px, безо всяких em, rem, vw, vh и т.д.
    Можно сказать, что тут у нас как бы несколько вариантов макета под разные разрешения.
    Адаптивный = отзывчивый + резиновый, т.е. верстка отзывается в определенных точках, применяются специфические правила, но внутри этих медиа-запросов мы учитываем, что контент может (должен) тянуться.

    Хорошее объяснение с гифками:
    https://css-tricks.com/the-difference-between-resp...

    фиксированная и, что при ней на малых экранах возникает горизонтальная полоса прокрутки

    Если хотите статичную верстку, ориентируйтесь на минимально приемлемое разрешение экрана
    в head пропишите: <meta name="viewport" content="width=1240">
    Тогда на мобильных устройствах сайт будет масштабироваться.
    Ответ написан
    5 комментариев
  • Какой лучше выбрать тип вёрстки?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    какие типы вёрстки бывают

    Их бывают 2 типа - отвратительная верстка за которую охото посадить на кол, и хорошая верстка, которую приятно потом дополнять, если сделано всё модульно, ну или хотя бы без говнокода.

    Какую для этого лучше выбрать вёрстку?

    в 90% случаев вам хватит адаптивной верстки с использованием медиа-запросов, так как вы новичок, не пытайтесь изобретать велосипед, и схватить излишек знаний.
    https://tproger.ru/translations/responsive-web-des...
    Ответ написан
    1 комментарий