
Владислав
12.07.2017
17:32:06
Товарищи топовые верстальщики. Нужен совет по "плюшкам" и "штуковинам". Короче, надо будет верстать огромнейший проект, в котором частенько встречаются одинаковые элементы.
Хочется верстать это быстро, и не запутаться. Т.к. до сегодняшнего дня я только глазком видел, что такое jade и работаю с sass, хотелось бы узнать полный список инструментов для быстрой и качественной верстки, в которой легко ориентироваться.
Делать все буду строго по БЭМу, соответственно нужны какие-то миксины соответствующие (если есть такие), и прочее.
Пока у меня в голове такой пак:
- Sublime Text 3 как редактор (привык)
- Gulp
- Sass
- Pug (Jade)
Вот вопрос: нужны ли обработчики препроцессоров, или они уже есть в галпе?
И поправьте, где что не так, чего убрать или добавить. Заранее огромная благодарность всем!


AlekVolsk
12.07.2017
17:32:20
Товарищи топовые верстальщики. Нужен совет по "плюшкам" и "штуковинам". Короче, надо будет верстать огромнейший проект, в котором частенько встречаются одинаковые элементы.
Хочется верстать это быстро, и не запутаться. Т.к. до сегодняшнего дня я только глазком видел, что такое jade и работаю с sass, хотелось бы узнать полный список инструментов для быстрой и качественной верстки, в которой легко ориентироваться.
Делать все буду строго по БЭМу, соответственно нужны какие-то миксины соответствующие (если есть такие), и прочее.
Пока у меня в голове такой пак:
- Sublime Text 3 как редактор (привык)
- Gulp
- Sass
- Pug (Jade)
Вот вопрос: нужны ли обработчики препроцессоров, или они уже есть в галпе?
И поправьте, где что не так, чего убрать или добавить. Заранее огромная благодарность всем!
в галпе есть компоновщики и компрессоры, а также автопрефиксер, вместо саблайма я взял бы более мощный и бесплатный vscode


Владислав
12.07.2017
17:36:09

Google

Владислав
12.07.2017
17:36:23
Я бы прям почитал статьи на эти темы, если вдруг есть у кого

AlekVolsk
12.07.2017
17:37:16
нода, в ноде галп, в вскоде конфиг для галпа и все
либо: нафик ноду и галп, ставь коалу и компиль сасс коалой, на выходе уже пожатый единый css-файл

Владислав
12.07.2017
17:39:16
Так, но есть еще и pug

AlekVolsk
12.07.2017
17:39:41
он-то тебе в верстке зачем?

Владислав
12.07.2017
17:40:06
Как я понял это же препроцессор для html, не?
Или это шаблонизатор?

AlekVolsk
12.07.2017
17:40:42
хз, я не любитель этого, я пишу чистый код

Серега
12.07.2017
17:41:00
с шаблонизатором приятней
удобней

Владислав
12.07.2017
17:43:45
Мне всегда казалось, что jade (pug) это как sass, только для html. Типа, удобнее и быстрее делать верстку
Разве нет?

Eugene
12.07.2017
17:44:43
его часто в качестве шаблонизатора на бэкэнде юзают. ну в ноде например

Google

Владислав
12.07.2017
17:45:15
Как смарти в пхп?)

Eugene
12.07.2017
17:45:39
http://www.embeddedjs.com/ еще есть такое

Владислав
12.07.2017
17:46:05
Сложноооо.
Короче, хочется что-то типа компонентной верстки. Сделал форму, лежит у тебя файлом аккуратно. Берешь и подключаешь ее, куда надо. Как то так.

Eugene
12.07.2017
17:46:31
React/Angular :)
там все компонентно:D

Владислав
12.07.2017
17:46:43
Ноуп
Я не фронт)
Там отдельно будет чел по JS
Отдельно буду я)
Как верстак

Eugene
12.07.2017
17:47:59
http://handlebarsjs.com/ еще такое есть
ну если верстак, то pug вроде норм)


Владислав
12.07.2017
17:49:25
Товарищи топовые верстальщики. Нужен совет по "плюшкам" и "штуковинам". Короче, надо будет верстать огромнейший проект, в котором частенько встречаются одинаковые элементы.
Хочется верстать это быстро, и не запутаться. Т.к. до сегодняшнего дня я только глазком видел, что такое jade и работаю с sass, хотелось бы узнать полный список инструментов для быстрой и качественной верстки, в которой легко ориентироваться.
Делать все буду строго по БЭМу, соответственно нужны какие-то миксины соответствующие (если есть такие), и прочее.
Пока у меня в голове такой пак:
- Sublime Text 3 как редактор (привык)
- Gulp
- Sass
- Pug (Jade)
Вот вопрос: нужны ли обработчики препроцессоров, или они уже есть в галпе?
И поправьте, где что не так, чего убрать или добавить. Заранее огромная благодарность всем!
Ты мыслишь правильно
Я именно так и работаю с большими проектами
Тебе нужно разобраться как это все настроить ?

Eugene
12.07.2017
17:49:28
ну или html :))

Владислав
12.07.2017
17:50:30

Eugene
12.07.2017
17:50:50
на бутстрап или любые другие фреймворки посмотри лол
там как раз все компонентно
uikit хорошый пример
https://github.com/uikit/uikit/tree/develop/src/scss/components

Владислав
12.07.2017
17:54:49

Google

Владислав
12.07.2017
17:54:51
Ты не понял
Я свои куски кода хочу применять где надо
А не бутстраповские и прочее

Eugene
12.07.2017
17:55:47
ну я и говорю про твои)
Посмотри как у них все организовано
Бест практики можно сказать

Galeups
12.07.2017
18:01:50
например шапку и футер делаешь отдельными файлами и инклюдишь их во все остальные файлы
нужна правка шапки, не надо будет её правиь на 20 страницах, а исправить только в одном файле

Владислав
12.07.2017
18:03:02
Вот этого я и хочу!
и инклюдить формы, кнопки и прочее подобное

Galeups
12.07.2017
18:03:38
но это если верстаешь без запущенного lamp, если имеешь lamp, это можно делать с помощью инклюда php файлов

Galeups
12.07.2017
18:04:35
но для фронтендера - lamp вроде как нужен будет потом, отлаживать формы, ajax, данные отправляемые на бэк

Eugene
12.07.2017
18:05:02
ток как ты будешь комилить пхп в html?;D

Galeups
12.07.2017
18:05:04
в одном проекте столкнулся с jade, вроде как прикольно

Владислав
12.07.2017
18:05:06
Не не, я чисто верстак

AlekVolsk
12.07.2017
18:05:17

Galeups
12.07.2017
18:05:24
просто верстку делаю в файлах php
согласен, openserver наше все ))

Владислав
12.07.2017
18:06:00
Мне нужно будет отдавать верстку в html, надо чтобы все компилилось в простой html.

Google

Владислав
12.07.2017
18:06:10
Если pug это и делает, то замечательно вообще
У меня тоже опенсервер, если что)

Eugene
12.07.2017
18:06:35

AlekVolsk
12.07.2017
18:06:44

Galeups
12.07.2017
18:06:49
тогда jade самое то, мне очень понравилось, надо взять его на поработать.
но он очень критичен к отсупам
вот вэбпак все никак не освою, вот там бы закрутилось все )))

Eugene
12.07.2017
18:07:37
https://github.com/yeoman/generator-webapp еще можешь взять этот генератор и почти все готово
ток pug прикрутить,
https://github.com/yeoman/generator-webapp/blob/master/docs/recipes/pug.md вот так

Admin
ERROR: S client not available

Galeups
12.07.2017
18:10:19
кстати человеку ещё live-reload забыли посоветовать
browser-sync

Владислав
12.07.2017
18:10:51

Eugene
12.07.2017
18:10:54
browser-sync

Galeups
12.07.2017
18:11:08
gulp+jade+sass+sourcemap+autoprefixer+browsersync

AlekVolsk
12.07.2017
18:11:10
не забудьте человека научить всем этим пользоваться )))

Владислав
12.07.2017
18:11:30
Кстати да)))))
Хотя бы статейку
Какую

Google

Galeups
12.07.2017
18:11:47
долго мучил конфиг jade+browsersync, отмучил, работает ))

Eugene
12.07.2017
18:11:48
соурс мапы и оптимизация картиночек тоже есть:)

Владислав
12.07.2017
18:12:11
Так
А соурсмап шо такое?

Galeups
12.07.2017
18:13:00
ты в браузере смотришь же не sass, а css
а соурсмап будет показывать где это свойство находится именно в sass

Владислав
12.07.2017
18:13:39
Ну да, у меня же при сохранении sass сразу компилится css, а css уже подключен к вертке
Ага
Понял
Полезно

Galeups
12.07.2017
18:14:29
у кого сколько уходит на верстку, чую, что то я торможу не по детски, интерсна средняя скорость )))

Владислав
12.07.2017
18:14:36
- Node.js
- Gulp
- Jade/Sass
- SourceMap
- BrowserSync
Верно?

Eugene
12.07.2017
18:14:43

Владислав
12.07.2017
18:14:58

Eugene
12.07.2017
18:15:00
ток pug надо будет прикрутить

Максим
12.07.2017
18:15:29
кто-то gulp-shorthand юзает?

Galeups
12.07.2017
18:17:25

Владислав
12.07.2017
18:17:36

Eugene
12.07.2017
18:18:04
Какой именно?
https://github.com/yeoman/generator-webapp#getting-started