GULP добро или зло

12
nezabor
На сайте с 19.07.2010
Offline
152
2677

я все понимаю, помогает верстать нам gulp, но расскажите каким надо быть человеком чтобы каждому объекту давать уникальный класс, как не гляну на проет от gulpиста, так меня жуть берет...

или они все-таки не все такие повернуты на 100500 классах и кто-то из них знает про наследование?

Чудес не бывает...
CP
На сайте с 12.08.2009
Offline
101
#1

Мало понял что вы ввиду имеете)

Профессиональный frontend: JS, html,css, Single-Page App (/ru/forum/964386)
nezabor
На сайте с 19.07.2010
Offline
152
#2

Content-pro, да блин все верстальщики стали такие типо-умными, что решили разрабатывать на промышленных принципах индивидуальные сайты.

т.е. с чего-то они взяли, что им всем срочно необходимо перейти на философию БЭМ и SASS. Притом, что эти инструменты предназначенны для командной разработке с тимлидом. Но неееет они все уперлись - раз яндекс сказал добро, то давай 3-х страничники будем пилить по БЭМ.

При этом теряя производительность и читабильность без документации. Т.е. никто даже и не вспомнил про то что 2 программиста работают медленнее одного.

ЗЫ

ИМХО каждому инструменту своя среда применения.

yet_warm
На сайте с 26.05.2007
Offline
129
#3

Я так понял, мне не одному кажется, что у ТСа смешались в кучу кони-люди. :)

Многие хотят попасть в рай, мало кто хочет для этого умирать.
nezabor
На сайте с 19.07.2010
Offline
152
#4

yet_warm, о чем вы? или так поофтопить?

S
На сайте с 30.09.2016
Offline
469
#5

Ну почему же поофтопить? Вроде как по делу человек высказался. Разговор о том, что не в программе дело, а в умении программиста.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
yet_warm
На сайте с 26.05.2007
Offline
129
#6

Я в той теме отписал, думаю эта тема бесперспективная. ;)

nezabor
На сайте с 19.07.2010
Offline
152
#7
Sitealert:
Ну почему же поофтопить? Вроде как по делу человек высказался. Разговор о том, что не в программе дело, а в умении программиста.

причем тут умение и не умение, просто каждому инструменту свое место.

вы если один работаете вы же не рисуете себе диаграмму ганта для контроля выполнения вами задач? вот и тут излишние инструменты только замедляют разработку.

CP
На сайте с 12.08.2009
Offline
101
#8
nezabor:
Content-pro, да блин все верстальщики стали такие типо-умными, что решили разрабатывать на промышленных принципах индивидуальные сайты.
т.е. с чего-то они взяли, что им всем срочно необходимо перейти на философию БЭМ и SASS. Притом, что эти инструменты предназначенны для командной разработке с тимлидом. Но неееет они все уперлись - раз яндекс сказал добро, то давай 3-х страничники будем пилить по БЭМ.
При этом теряя производительность и читабильность без документации. Т.е. никто даже и не вспомнил про то что 2 программиста работают медленнее одного.
ЗЫ
ИМХО каждому инструменту своя среда применения.

Да не зря вы так, это нормальная практика даже для маленьких проектов. Вы не путайте паттеры и препроцессоры) Использование бэм, модульного css наоборот улучшает читаемость, никакой документации там не требуется, возможно вы получили дескомфорт когда вам пришлось с ним поработать, но вы не знали как оно работает. Классы получают уникальные индитификаторы после обработки, сам исходный код до обработки, остается довольно чистеньким и понятным. Это же не просто так придумывается, это идёт из практики, когда верстаешь и твоей разметки производится такой серьезный тестинг, то как правило ошибок огромное количество, эти практики позволяют более осмысленно подойти к проблемы масштабируемости и уменьшения ошибок.

Другое дело, что даже применяя современные практики, если верстальщик или программист скажем не очень профессионален, то ему эти практики навряд ли помогут, по итогам получится та же каша)

То бишь использование gulp, postcss, препроцессоров и прочего, не гарантирует что разработчик имеет хотя бы средний уровень)

Эти практики и инструменты разрабатывают профессионалы индустрии, если вы новичок вам всегда будет мало понятным нафига они это делают, просто ваш спектр задач и проблем и их в разных плоскостях находятся. По типу, ребята пишут крутое приложение, у них там переменные переназначились в каком из 100 файлов, это не очень просто дебажить, поэтому они разрабатывают создают философию flux, создают redux, популяризируют иммутабельность данных, потому что это спасает. А вы сразу начинаете юзать тот же redux и не понимаете нафига он нужен, по простой причине, потому что вы не искали где переназначились переменные в одном из 100 файлов).

Оптимизайка
На сайте с 11.03.2012
Offline
396
#9

gulp это же просто запускалка задач для сборки frontend. Каким боком тут классы и вот это всё?

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
CP
На сайте с 12.08.2009
Offline
101
#10
Оптимизайка:
gulp это же просто запускалка задач для сборки frontend. Каким боком тут классы и вот это всё?

gulp походу самая популярная штука, поэтому все удары принимает)))

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий