Мой ванильный CSS, Вадим Макеев
Вставка
- Опубліковано 5 вер 2024
- Мы настолько засыпали всё сахаром, что уже не отлепить руки от клавиатуры - так удобно! Когда один фронтендер не понимает код другого, когда вы читаете статью по вёрстке, а там язык пришельцев - это уже диабет. Можно проще, нужно проще. Пуризм, луддизм и холивар.
Вадим Макеев на конференции Web Standards Days 28 января 2017 в Москве - wsd.events/201...
Слайды: wsd.events/201...
Думал примерно о том же последние пару месяцев. Думал, что я один так думаю. Безумно рад, что не один
всё правильно рассказал. надо писать на ванильном CSS, а все лучшие идеи переносить в официальные черновики, для доработки. стили - не программирование.
Хороший доклад, спасибо Вадим! Не думал о том, чтобы перенести этот доклад в статью на medium (например) с более подробными объяснениями? Интересная статья вышла бы, я думаю ;)
Примерно на 20-х минутах автор говорит гениальные и правильные вещи.
Ооочень достали ненужные "улучшайзеры", когда на продвинутых стадиях проекта тебе уже не может помочь ни дизайнер ни верстальщик ни переводчик ни сеошник.. (А чо так?) А то так, что из изначальной верстки уже осталась какая-то какофония: Ангуларовские, Реактовские итд кусочки-"шаблоны", которые правились на лету ибо срок сдачи был "на вчера"; набитые абракадаброй специфического "языка шаблонов", с примесями логики итд итд. И уже что бы просто "открыть проект хоть как нибудь" нужно овер дофига плюшек; а еще если в спешке программист делал npm i без флажка --save... оооо... ну и без документации в readme.md...
По свободе пытаюсь писать фреймворк свободный от таких напастей, но де ж у меня тая свобода..
Золотая середина, нафик галп и прочие сборщики, использую scss только для переменных, ибо там у меня палитры (массивы цветов) и для нового вэб тупо переписываю наименование одной переменной (имя используемого массива), ну плюс ещё размеры (как правило меняются очень редко). А собирать всё это и углить в реальном времени помогает - coala))) для меня это и есть золотая середина. Просто глупо тратить время на новые инструменты, которые потом сдохнут, когда можно заниматься разработкой. Ну а не тривиальные задачи может решить JS.
В книге ydkjs писали что конструкция "with" отключает оптимизацию кода движком js, поэтому его использование вредит производительности.
Всё верно! Я сам всю жизнь топлю за ванильный CSS и ванильный JS. Часто получаю в работу по настройке вёрстку, разбитую на php-блоки разными сборщиками. Бесит ужасно. Только время отнимает. Ладно, на компе есть локальный сервер. Но вот присылают, я на планшете получаю и не могу посмотреть даже чтобы оценить стоимость оперативно.
Кстати, забавное совпадение)) Сижу, уминаю ванильный чизкейк, в плеере стоит на паузе "태연 -Vanilla", и смотрю доклад про ванильный CSS. И тут пришёл push, что battlenet обновил WOW:Classic (более известный, как vanilla). Комбо!))
Поэтому я люблю велосипеды, сел и поехал :)
Хороший докладчик)
Подскажите, какой шрифт здесь используется в синтаксисе?
Так верстку и после галп просто открыл и все, зачем запускать галп? Если можно открыть index.html
24:38 Есть ли смысл коверкать css сжатием (убирание табов, проблелов), если настроена отдача файлов сервером в gzip? По-моему, выигрыша практически не будет.
25:48
17:00 Чет какой-то очень слабый довод... В JS with никто не использует, поэтому и мы не должны. При этом вообще никаких обоснований нет. "Мы все используем, но мы должны от этого отказаться, т.к. этим в JS никто не пользуется",- круто... А пайтоне пользуются with, теперь можно и нам пользоваться?
работайте больше, чтобы иметь возможность переслать файлы верстки дизайнеру по мылу? )))
зачем ставить xcode чтоб посмотреть верстку если есть куча лёгких и бесплатных вещей?
я так и не понял в чём профит от того что сайт работает из коробки сразу - только то что дизайнер с планшетом его откроет?
чёт вобще не впечатлило - давайте вобще писать CSS инлайново - сел и поехал сразу, классно будет.
8:30 самый лучший и читабельный синтаксис из возможных, всё интуитивно понятно, очень жаль что ES6 не сделали таким.
очень надеюсь, что это вброс
Это лично моё мнение. По мне так чем код ближе к простому английскому языку тем лучше. Точки с запятыми и прочие закорючки лишь отвлекают. Но это, ясен красен, дело вкуса.
Тогда все норм, просто двухмерный синтаксис частенько мешает нормальному восприятию(лично мне). А так да, дело вкуса, есть же любтели даже в питоне врубать режим со скобками
Большинство нормальных программистов начинали с языка С, в котором точки с запятыми и фигурные скобки -- необходимые элементы языка. Я, являясь таковым программистом, придерживаюсь С-подобного подхода, и могу сказать, что наилучшим развитием JS является никакой не CoffeeScript, а TypeScript.