Jump to content
  • 0

Ваше отношение к бутстрап


Jey Val Star
 Share

  

20 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Question

Здравствуйте.

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

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

Почему спрашиваю - спор с начальником возник о том, что в проекте нужен бутстрап.

И это после ого как я доказал, чтотшаблон лучше и проще сделать с нуля, чем пределывать готовый.

Edited by Jey Val Star
Link to comment
Share on other sites

Recommended Posts

  • 0

Готовые библиотеки чаще всего значительно ускоряют скорость работы и простоту. На счёт бутстрапа ничего не могу сказать, я его толком не изучал, по старинке Скелетоном пользуюсь - старой версией или grid960 :) Привычка делать всё руками.

 

Но заметил, что в нём используются довольно частые фишки, которые по привычке тоже пишу руками, а это время. Займусь его изучением, как свободная минутка появится :) Нельзя отставать от технологий

Edited by Q4Dizzy
Link to comment
Share on other sites

  • 0

Бутстрап и less на всех проектах, даже на обычных фиксированных одностраничниках.

Больше всего конечно сетка используется, из-за чего скорость верстки лично у меня выше.

  • Like 1
Link to comment
Share on other sites

  • 0
многие заказчики требуют
 

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

Может они еще и будут указывать где и какой элемент или класс указывать???)))

  • Like 1
Link to comment
Share on other sites

  • 0

 

многие заказчики требуют
 

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

Может они еще и будут указывать где и какой элемент или класс указывать???)))

 

был случай на фрилансе. заказчик попросил за 4 т.р. сверстать небольшой лендинг на lp генераторе. я предложил, "давайте ручками сверстаю". а он ответил "ну нет", не понимаю что хорошего в таких вещах как лпгенератор.

Edited by raptor-dm
Link to comment
Share on other sites

  • 0

У меня недавно случай был.

Дизайнер нарисовал дизайн для сайта соц сети знакомств. Причем нарисовал как хотел, не задумываясь о сетках и прочего.

Программер, который создавал движок для всего этого, зачем-то полез в верстку и прикрутил bootstrap.

В итоге мне пришлось совмещать дизайн с bootstrap. В одно влез - в другом посыпалось...

Такой кошмар никому не желаю...

Link to comment
Share on other sites

  • 0

У меня вот в данный момент с макетом беда. макет в 30к высотой (ленд), настояли на сетке, так "дизайнер" половину блоков сделал не по ней, ещё и макет не оптимизирован, слои лишние, выключенные, кракозябры вместо названий. При открытии сего "чуда" вся память ноута съедается...

Edited by Q4Dizzy
Link to comment
Share on other sites

  • 0

У меня вот в данный момент с макетом беда. макет в 30к высотой (ленд), настояли на сетке, так "дизайнер" половину блоков сделал не по ней, ещё и макет не оптимизирован, слои лишние, выключенные, кракозябры вместо названий. При открытии сего "чуда" вся память ноута съедается...

"В топку дизайнеров!!!"  :)

Я с таким дизайнером воевал пол года. Сначала просто "Прошу в следующий раз сделай так". Затем грубо "Ты задолбал...", после шел на принцип "Пока не переделаешь делать не буду!". Но начальство вернуло меня на место и пришлось делать.

"Мне так не удобно - по слоям и прочее"...

Link to comment
Share on other sites

  • 0

ха, я верстал ленд свыше 50 экранов. очень много различий, везде текст то другой, то шрифт или размер другой, а текст состовлял 80% от всего ленда. вот реально херого было, но в принцепи он легкий был, но рутины я хапнул еще долго помнить буду.

Link to comment
Share on other sites

  • 0

Хотелось бы на ваши работы посмотреть.

 

Вообще меня удивляют подобные вопросы. Вы или не понимаете сути готовых решений и средств автоматизации или просто "консерватор", который как дуб стоит на своём.

 

Пример не совсем хороший, но тем не менее, что было бы проще, воспользоваться scss как и сделано или всё прописывать в ручную http://codepen.io/davidkpiano/pen/ByNPQw ? Думаю ответ понятен. 

+ использование autoprefixer облегчит жизнь. Это что касается "средств автоматизации".

 

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

 

И у вас видимо очень много времени, раз вы готовы верстать всё ручками. Ну или есть какая то база стилей, которые вы используете. Если и базы нет и вы каждый раз всё по новому делаете, то... я удивлён.

 

В общем, хотелось бы на ваши работы посмотреть. В остальном вы, скорее всего, всё равно будете на своём настаивать.

  • Like 2
Link to comment
Share on other sites

  • 0

А я считаю что из-за фреймворков(любых) веб специалист деградирует это первое и самое главное, а второе потом ему тяжеловато будет без фреймворков, т.к. обленится. Давайте нашу жизнь автоматизируем. Чтобы вообще никуда хходить не надо было из дома, а компьютер пусть наши мысли читает и делает то что мы ему прикажем. Вообще красота будет. А между городами или районами телепорты придумаем. Вот заживем та как. Вообще напрягаться не надо будет.

  • Like 1
Link to comment
Share on other sites

  • 0

конкретно в бутстрапе можно неиспользуемый функционал просто отрезать

 

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

 

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

 

с другой стороны если фреймворки использовать, не понимая основ технологии, то действительно отупеете

 

очевидный и не раз уже повторявшийся здесь вывод. инструмент нужно подбирать по задаче

 

и ещё:

заказчики могут принципиально требовать использовать фреймворк не из вредности или мнимой продвинутости, а потому что потом в течение многих лет проект придётся поддерживать. и не факт, что именно вам. и не факт, что одному человеку

Edited by cyklop77
  • Like 2
Link to comment
Share on other sites

  • 0
А я считаю что из-за фреймворков(любых) веб специалист деградирует это первое и самое главное
вы кидаетесь в крайности.

 

Без знания фреймворков и без готовности быстро разобраться в каком либо новом фреймворке вас ни в одну компанию не возьмут. А чтобы уметь в них разбираться, надо хотя бы несколько попробовать.

 

http://ps.siliconrus.com/problem/6158/

Link to comment
Share on other sites

  • 0

Что касается бутстрапа. Я лично против него. Объясню почему.

Начнем с того что бутстрап изначально диктует свои правила, свои решения, свои дизайнерские решения. Да можно его пересобрать под конкретный дизайн, но все равно он оставляет свой отпечаток. Следовательно и дизайнер, по хорошему, должен заключать себя в какие-то рамки, чтобы обеспечить нормальную реализацию его дизайна конкретно на бутстрапе. Дизайнеры ооочень часто не могут придерживаться этих рамок или не хотят, или не умеют, не важно. Факт в том, что имеется дизайн который по сути никаким боком не подходит под идеологию фреймворка. Следующий момент готовые решения предлагаемые фреймворком, если в нем покопаться то там хватает откровенно дурацких решений. В итоге из всего что имеем, выходит что работа сводится к тому что разработчик в любом случае вынужден либо переделывать сам фреймворк под нужды проекта, либо маниакально переопределять его дефолтные свойства. Оба варианта по сути сводят на нет многие старания разработчиков фреймворка. Усложняется проект, усложняется процесс апгрейда фреймворка, если он был подвержен существенным модификациям.

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

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

 

Что касается less/sass/scss и им подобным.

Если смотреть на это как на самодостаточный язык, то конечно там много интересных вещей. Но если на это смотреть с точки зрения приравнивания к css, то я бы не сказал что это действительно дает какой-то профит. Во-первых очень многие вещи из препроцессоров на практике нафиг не нужны. Во-вторых после препроцессорв очень часто генерируется css-код который даже css'ом назвать язык не поворачивается, это больше похоже просто на помойку из кучи нелепых решений. Особенно когда разработчик не то что css не знает, так еще и свой любименький препроцессор только по обложке изучил. Уже много раз я спорился с людьми которые мне утверждают мол на less можно писать код короче чем на css, приводят мне пример, который в итоге я пишу на css занимающий меньше кода чем препроцессорная поделка. Единственная ситуация когда препроцессор действительно удобнее, когда нужно сгенерировать кусок относительно повторяющегося кода, грубо говоря нужно создать 50 правил в которых меняется одно свойство с каким-то шагом, тут да бесспорно подобная способность препроцессора дает ему плюсик. Хотя никто не мешает запилить расширение к Emmet и творить чудеса с ним :)

 

Прошу понять меня правильно, я не против того чтобы оптимизировать процесс разработки и отдавать автоматике рутинные задачи, наоборот, только за. но это должна быть оптимизация, а не плацебо)

Я использую шаблонизацию для верстки на базе swig (просто jade не нравится мне по синтаксису, хотя тоже хорошая штука), использую gulp для автоматизации сборки шаблонов, обновления страницы в браузере и прочие. Я использую Emmet для написания кода. Потому что это действительно дает существенный прирост в скорости разработки и уменьшает количество второстепенных  задач. 

Link to comment
Share on other sites

  • 0

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

Но я сейчас наверное на Foundation от Zurb уйду, для очень легких сайтиков адаптивных идеален Susy.

Link to comment
Share on other sites

  • 0

бутстрап хорош для создание тестовой модели, когда с дизайном вообще ничего не ясно. плюс для него появляется много аддонов, которые тоже разработку ускоряют 
http://javascript.hew.io/amoffat/bootstrap-application-wizard

Link to comment
Share on other sites

  • 0

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

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

 

Если ты не знаешь как пользоваться инструментом -- это не говорит что ты не квалифицированный разработчик!

Это говорит о том что ты не умеешь пользоваться инструментом.

  • Like 1
Link to comment
Share on other sites

  • 0
Если ты не знаешь как пользоваться инструментом -- это не говорит что ты не квалифицированный разработчик! Это говорит о том что ты не умеешь пользоваться инструментом.
я бы сказал 50 на 50.  

Да и уметь пользоваться и не обязательно. Как нас всех учили в школе и университета, меня по крайней мере, надо знать как научиться пользоваться инструментом, а уметь вовсе не обязательно. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy