Зауважте, мова йде про дизайн набагато більше, ніж про розробку.
Я будую сайти з нуля за допомогою повністю написаних рукою CSS та HTML.
Я знав про шаблони css для попередньої збірки, такі як Bootstrap або HTML5 Boilerplate . Я їх коротко переглянув у минулому, але ніколи не стрибав, використовуючи їх ні для чого. У мене немає проблем щодо скидання CSS або включення javascript при необхідності або налаштування для вікон перегляду.
Цього вечора я зашифрував основну сторінку HTML5 / CSS. Нічого насправді не руйнує земля з точки зору планування. Просто стрибок з точки. Згодом я вирішив надати Bootstrap кружляння з тим же макетом. Це досить стандартна колонка розміром 960 пікселів, 3 стовпці із зображенням героя.
Коли я змінюю Bootstrap, мені спало на думку, що 80% або більше мого часу витрачався на вивчення того, який клас чи ідентифікатор було застосовано до чогось, а потім виявив, що це в CSS для коригування. Стало ясно, що Bootstrap взагалі не збирається рятувати мене. Насправді Bootstrap значно збільшить терміни виробництва завдяки * надмірно шаблонованому CSS.
* ( під "надмірно шаблонованим" я маю на увазі, що існує велика кількість CSS, яку я, мабуть, не використовував би для будь-якого веб-сайту. Не те, що в цілому є непотрібний CSS. )
Я розумію, що якби я був знайомий з Bootstrap, я був би знайомий з іменами класів / id та загальним розташуванням у таблицях стилів. Отже, я готовий трохи похизуватися на час, який мене забирав, розуміючи, що це було через мою власну незнайомість.
Однак я не можу не задатися питанням, чи Bootstrap та ін. ін. це просто милиці, які калічать дизайнерів, ложкою подаючи їм свою власну марку коду. Таким чином, замикання на споживчій базі, яке повністю буде покладатися на рішення сторонніх організацій, і це функціонал для всього, або принаймні більшості. Мені це нагадує тих, хто може створити веб-сайт лише у тому випадку, якщо вони можуть використовувати Dreamweaver. І не дай бог, якщо вони не мають доступу до Dreamweaver і потрібні зміни.
Під час створення сайту я використовую власний набір стандартних імен класу та ідентифікаторів. Я структурую CSS, наскільки це інтуїтивно зрозуміло для мене. У мене є власний набір шаблонів попереднього збирання для швидкого налаштування. Тому будь-який сайт, який я створюю, я можу редагувати досить швидко. Використання будь-якого заздалегідь налаштованого фронтального пакету просто означає, що мені потрібно вивчити їхні умови іменування та їх структуру, а не покладатися на мою власну.
- Чи може хтось висловити на мене великі чесноти таких шаблонових систем, як Bootstrap або HTML5 Boilerplate ?
- Що робить їх цінними для вас?
- Ви просто знайомі з системою, якою ви користуєтесь, щоб ви могли легко переміщатися по ній, чи все-таки вам потрібно полювати на предмети?
- Чи можете ви створити сайт без них, якби вам довелося?