
Oleg
14.06.2017
15:25:54
Можно и на ассемблере писать. Ну и конечно зачем реакт нужне, можно же своё запилить, чего брать готовое.
Так же и про юи-наборы
Можно и своё, но нужно ли всегда?

Ywein
14.06.2017
15:26:41
что ты берёшь оттуда?
Ну например я не понимаю зачем мне писать самому скрипты всяких дропдаунов и иже с ним.

Google

Ywein
14.06.2017
15:27:07
Или вот допустим ща оч популярен материал-стайл инпут
Зачем мне его писать когда есть готовый?
Там уже и стили под все браузеры и лейбла красиво всплывает
Или вот еще лучше пример - я ща под реакт нейтив пишу много.
Так там на разных платформах разные стандарты
Нажатие принято по разному анимировать
У кнопок в андроиде большие буквы все а в айос нет
Тонна мелочей
Хороший фреймворк это все учитывает

Сергей
14.06.2017
15:31:30
а причем тут реакт?

? гриб
14.06.2017
15:33:46
Но не бутстрап же из-за него тянуть

Oleg
14.06.2017
15:37:19
Ага

Google

Oleg
14.06.2017
15:37:24
А потом ещё что-нить понадобится
И ещё
И ещё
А потом всё это должно вместе жить и не конфликтовать

Maxim
14.06.2017
15:37:59
А потом у тебя бандл весит мегабайт
Загзипованный

Ywein
14.06.2017
15:38:10
Border: 1px solid #ddd?
https://github.com/callemall/material-ui/blob/master/src/TextField/TextField.js
https://github.com/callemall/material-ui/blob/master/src/TextField/TextFieldUnderline.js
https://github.com/callemall/material-ui/blob/master/src/TextField/TextFieldLabel.js
https://github.com/callemall/material-ui/blob/master/src/TextField/TextFieldHint.js
ну как то так. почти Border: 1px solid #ddd, только немного сложнее

Oleg
14.06.2017
15:38:17
Если ты юзаешь оттуда многое - да, увы
Но в очень больших фреймворках предусмотренна возможность импорта того что нужно
Более того бутстрап тоже можно частями брать, причем на сайте даже есть конструктор
Ну и для совсем любителей кишков - можно скачать SASS/LESS версию и миксины брать нужные

? гриб
14.06.2017
15:41:36

Ywein
14.06.2017
15:43:17

? гриб
14.06.2017
15:43:37

Ywein
14.06.2017
15:43:54

? гриб
14.06.2017
15:45:19
вспомнилась документация к ext js, которая была написана на ext js и грузилась около 5 сек
скажите честно, вас тормоза при загрузке и работе со страницей не смущают после таких material дизайн полей. или это справедливая цена за то, что вы поленились?
просто я вижу два варианта: или сайт мелкий и просто типа того, что я кидал выше, или сайт серьёзный и многофункциональный
в первом случае такой обвес будет из material input весить раз в 10 больше кода основного функционала.

Google

? гриб
14.06.2017
15:51:44
во втором мы будем иметь много тяжёлых элементов, которые будут бить по производительности
я сейчас работаю над тяжёлым ангуляр проектом, и меня лично бомбит от его производительности

Daniel
14.06.2017
15:52:37
материал уи на вебсайтах мне кажется ну совсем неприятным и тяжеловесным

? гриб
14.06.2017
15:52:56

Сергей
14.06.2017
15:53:15
именно легкий и невесомый
без тяжелых кнопок

Ywein
14.06.2017
15:53:30

Сергей
14.06.2017
15:53:48

Daniel
14.06.2017
15:54:20

Олег
14.06.2017
15:54:22

? гриб
14.06.2017
15:54:37

? гриб
14.06.2017
15:54:50
в первом будет border: 1px solid #ddd;

Stanislav
14.06.2017
15:54:54

Daniel
14.06.2017
15:55:00
не везде

? гриб
14.06.2017
15:55:04

Олег
14.06.2017
15:55:23

? гриб
14.06.2017
15:55:58
мб просто опыта нет из-за бутстрапа с ранних лет? )
или нет понимания событий / стилей для элементов? )

Google

? гриб
14.06.2017
15:57:44
я согласен с дропдаунами
там есть как минимум один нюанс, который новичков в ступор вгоняет - закрытие по клику вне его )
но опять же, если дизайнер сделал что-то непохожее на бутстраповский дропдаун - это фейл
select со встроенным input тоже может убить много времени

Oleg
14.06.2017
16:00:53
А ещё про кроссбраузерность не забыть
И тд и тп

Darya
14.06.2017
16:01:02
Когда ты пилишь админку, где есть дейтпикеры, мультиселекты с дропдауном, тэги и куча других контролов, то бутстрап милое дело

Oleg
14.06.2017
16:01:04
И приходим к велосипедостроению

? гриб
14.06.2017
16:01:28

Admin
ERROR: S client not available

? гриб
14.06.2017
16:01:47
бутстрап ок для админок

Darya
14.06.2017
16:01:51
Тянуть его ради пары кнопок, конечно, оверхед

Oleg
14.06.2017
16:01:54
согласен
К чему тогда был весь спор выше? :D

Олег
14.06.2017
16:02:05
Есть два стула. На одном 1к контрибьютеров и 15к коммитов, на другом ...

? гриб
14.06.2017
16:02:05

Oleg
14.06.2017
16:02:23
Мы говорим про сайты, а сайты это не только лендинги и визитки

? гриб
14.06.2017
16:02:39
ну

Олег
14.06.2017
16:02:39
Где говнокода больше?)

Darya
14.06.2017
16:02:58
Я за 6 лет ни разу не пилила лендинг или паблик сайт)

? гриб
14.06.2017
16:03:31

Google

? гриб
14.06.2017
16:04:43
но когда из-за неумения написать элементраные стили или базовый функционал подключают монстров эстрады (а это классический случай) - это груздь
а страх разных браузеров говорит об отсутствии опыта. нет опыта - берёшь бутстрап и далее его продвигаешь как вселенское добро )

Олег
14.06.2017
16:08:29
Страх бутсрапа говорит о том же

? гриб
14.06.2017
16:09:07

Олег
14.06.2017
16:09:17
Если не умееш им пользоваться - говориш гавно и не нужен

? гриб
14.06.2017
16:09:49
я не люблю мусор в проекте, не люблю тормоза

Саша
14.06.2017
16:10:04
по-моему для админок лучше всякие antd, material-ui (такое, конечно), чем какой-то бустреп

? гриб
14.06.2017
16:10:39
ну бутстрап тебе почти гарантирует, что админка и без дизайнера будет довольно чисто смотреться

Олег
14.06.2017
16:10:54

? гриб
14.06.2017
16:11:09

Саша
14.06.2017
16:11:09
та с антд получше даже смотрится
а писать то удобнее значительно

? гриб
14.06.2017
16:11:18

Саша
14.06.2017
16:11:21
все компоненты на ладошке

Darya
14.06.2017
16:11:43
Эт чисто под реакт?

Саша
14.06.2017
16:11:53
https://ant.design/
да

? гриб
14.06.2017
16:11:59
бгг

Саша
14.06.2017
16:12:02
rc-components
для админок оч ок

? гриб
14.06.2017
16:12:20
дайте линк на реакте с бутстрапом сайтец

Саша
14.06.2017
16:12:23
потому что ставишь один огромезный модуль