Bootstrap

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Twitter Bootstrap)
Перейти до: навігація, пошук
Bootstrap
Boostrap logo.svg
Автор(и) Марк Отто, Джейкоб Торнтон
Перший випуск Серпень 2011 р.
Стабільний випуск 3.3.6 (24 листопада 2015; 74 дні тому [1])
Написано на HTML, CSS, LESS and JavaScript
Операційна система крос-платформовий
Стан розробки активний
Тип шаблони HTML та CSS
Ліцензія Ліцензія MIT (Apache License 2.0)
Сайт getbootstrap.com

Commons-logo.svg Bootstrap у Вікісховищі

Bootstrap — це безкоштовний набір інструментів з відкритим сирцевим кодом, призначений для створення веб-сайтів та веб-застосунків, який містить шаблони CSS та HTML для типографіки, форм, кнопок, навігації та інших компонентів інтерфейсу, а також додаткові розширення JavaScript. Він спрощує розробку динамічних веб-сайтів і веб-застосунків.

Bootstrap — це клієнтський фреймворк, тобто інтерфейс для користувача, на відміну від коду серверної сторони, який знаходиться на сервері. Репозиторій з даним фреймворком є одним з найбільш популярних на GitHub[2]. Серед інших, його використовують NASA і MSNBC[3][4].

Історія створення[ред.ред. код]

Bootstrap (початкова назва — Twitter Blueprint) був розроблений Марком Отто та Джейкобом Торнтоном (Twitter) у якості фреймворку для забезпечення однаковості внутрішніх інструментів Twitter. До появи Bootstrap у розробці інтерфейсу застосовувалися різні бібліотеки, що призводило до появи суперечностей та ускладнювало супровід. За словами Марка Отто,

«Маленька група розробників, до складу якої входив і я, спроектувала й побудувала новий внутрішній інструмент, що мав потенціал для створення більш широкого рішення. За кілька місяців з'явилася початкова версія Bootstrap, яка являла собою засіб для документування та поширення загальних шаблонів і засобів проектування всередині компанії»[5].

Через кілька місяців до розробки рішення долучилося багато розробників компанії Twitter. Проект було перейменовано з Twitter Blueprint на Bootstrap. Реліз із відкритим сирцевим кодом вийшов 19 серпня 2011 року. Нині проект підтримується невеликою групою розробників на чолі з Марком Отто та Джейкобом Торнтоном, а також широкою спільнотою прихильників.

Технології та можливості[ред.ред. код]

Bootstrap сумісний з останніми версіями браузерів Google Chrome, Firefox, Internet Explorer, Opera і Safari (деякі з цих браузерів підтримуються не на всіх платформах)[6].

Структура і функції[ред.ред. код]

Bootstrap має модульну структуру і складається переважно з наборів таблиць стилів LESS, які реалізують різні компоненти цього набору інструментів. Розробники можуть самостійно налаштовувати файли Bootstrap, обираючи компоненти для свого проекту.

Основні інструменти Bootstrap:

  • Сітки (grid) — наперед задані, готові до використання колонки
  • Шаблони (template) — фіксовані чи адаптивні шаблони сторінок
  • Типографіка (typography) — опис та визначення класів для шрифтів, таких як шрифти для коду, цитат тощо
  • Мультимедіа (media) — засоби управління зображеннями та відео
  • Таблиці (table) — засоби оформлення таблиць, які зокрема забезпечують сортування
  • Форми (form) — класи для оформлення як форм, так і деяких подій
  • Навігація (nav, navbar) — класи для оформлення вкладок, сторінок, меню і панелей навігації
  • Сповіщення (alert) — класи для оформлення діалогових вікон, підказок і спливаючих вікон

Примітки[ред.ред. код]

  1. Bootstrap 3.3.5 released
  2. GitHub: Popular Watched Repositories. Процитовано 26 July 2012. 
  3. NASA - Spot The Station. 2012-11-06. Архів оригіналу за 2013-08-25. 
  4. MSNBC - Breaking News. 2012-11-06. Архів оригіналу за 2013-08-25. 
  5. Otto, Mark (17 January 2012). Bootstrap in A List Apart No. 342. Mark Otto. 
  6. Supported browsers. Bootstrap. 

Див. також[ред.ред. код]

Посилання[ред.ред. код]