169 похожих чатов

Готовыми стилями вертеть, или все-таки уметь писать с нуля и

идеально понимать как все работает?

17 ответов

6 просмотров

Второе

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

Почему кастомные селекты велосипеды? И почему селекты в либах типа материала тоже не велосипеды? А если потом тебя попросят написать ui-kit для компании своей или поддерживать существующий, создавать новые компоненты для них?

Китикет-Базёнка Автор вопроса

Это я у него спрашивал)

“селекты в либах типа материала тоже не велосипеды” - очевидно, потому что велосипедом называют решение собраное на колленке, под себя, когда уже есть готовые решения. На 1000 проектах используется тот же материал. Именно это делает его не велосипедом Но вот что лучше выбрать под конкретный проект - велосипед или готовое решение - вопрос открытый

На 1000 проектах эти селекты материала переписывают и делают миллионы оберток, чтобы подогнать под реалии проекта. То есть, пишут велосипеды

Но вот что лучше выбрать под конкретный проект - велосипед или готовое решение - вопрос открытый Тут согласен

Хз так говорят . Что пишут это руками дураки, и есть уже готовые решения которые быстро подключить,с лёгкой поддержкой,адаптивом, внедрением в другие проекты. Писать ui либу я б не хотел ... Пришлось бы если - ну ок, или ливнул бы. Но не хотел возиться со стилями на работе много. Просто какие то рядовые задачи да . Где не все на вёрстке завязано . Но обычный css я вроде как знаю

Какие-то неправильные советы тебе дают, ну да ладно

не существует правильного ответа. Все ситуативно. Где то правильнее, лучше и быстрее использовать готвое, где то и правильнее и быстрее написать свое... Все зависит от потребностей и возможностей

Material ui моя личная боль, попробовал чуть-чуть и не понял границу, до которой либа стилизована и после которой нужно уже самому дописывать) у вас не было такого?

Было. Причем в некоторых моментах реально больно было) Вообще считаю эти готовые компоненты нужны для прототипирования в основном, где дизайн не важен, но и чтобы совсем уж плохо не выглядело

Понял, ту соглы. Короче думаю, если макета нет, и делаешь свое тестовое приложение пет проект то лучше юзать готовые стили, если есть макет и тд, то там уже лучше самому. Или если макет реально сделан под какой нить бутстрап там материал хз, тогда да

во, вот это

именно, главное что б потом библиотеки в ногу не стреляли. А то пишешь ему "!important", а всем пофигу, твой important зачеркнут в стилях и отображается стиль библиотеки без important :)

А потом понадобится функционал, которого в этой либе нет, и что, менять либу?

Для админок всяких норм)

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
50
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
10
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Hello, I need a hand, this is my code: body: ExtendedImageGesturePageView.builder( scrollDirection: Axis.vertical, controller: _pageController, itemCou...
𝘞𝘦𝘢𝘳𝘪𝘯𝘨𝘔𝘦𝘥𝘢𝘭 🦋
2
In nodejs if you do something as follows const before = Date.now() async someDBIO() const after = Date.now()-before Ideally the after time would give you the time it spent i...
Omnipotent
3
Всем привет! Нужно найти номер позиции, с которой подстрока входит в строку. Код работает правильно за исключением случаев, когда две одинаковые буквы идут подряд (см. скрин)....
Ыиу
6
можно эстетический вопрос? у меня есть кучка мелких-мелких функций типа: function AddInteger(aparent:pointer; aname:PWideChar; aval:Int32):pointer; begin result:=AddNode(apa...
Alexey Kulakov
3
Карта сайта