6 самых популярных фреймворков

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

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

1. Bootstrap   getbootstrap.com

Простой, но многофункциональный фреймворк, включающий в себя HTML, JavaScript и набор CSS стилей. Многие разработчики любят его за гибкость и многофункциональность. На его основе можно создавать простые сайты-визитки, корпоративные и информационные порталы, посадочные страницы и даже интернет-магазины.

2. Foundation   foundation.zurb.com

Foundation особенно приглянулся веб-дизайнерам. Они полюбили его за более гибкий и многофункциональный дизайн. Данный фреймворк имеет компоненты Bootstrap 3, в частности это 12-модульная сетка, компоненты HTML и JavaScript, но основным преимуществом является использования таблицы стилей Sass. Sass – это метаязык, построенный на основе CSS, но обладающий повышенным уровнем абстракции кода.

3. Gumby Framework   gumbyframework.com

Gumby также использует предпроцессор Sass и 12-ти модульную сетку. Однако, в отличии от других фреймворков, Gumby Framework решил модифицировать стандартную сетку, добавив гибридные сетки (Hybrid Grids) и каскады (Tiles).

4. Pure.css от Yahoo   purecss.io

Pure.css понравится людям, которые полюбили плоский дизайн: отсутствие теней, рельефов, двухмерность и простота элементов, а также акцент на типографике. Вообщем — полный минимализм ;-)

5. INK Interface Kit   ink.sapo.pt

INK — молодой фреймворк, поэтому его разработчики взяли основные компоненты у старших товарищей и добавили что-то своё. Например, поддержка Drag&Drop. Также INK имеет удобные валидаторы форм, встроенную обработку изображений, ускоренный показ страниц на различных устройствах и многое другое. Несомненно, хороший и продуманный фреймворк.

6. БЭМ от Яндекса   ru.bem.info

БЭМ — фреймворк от Яндекса. Содержит необходимый минимум клиентского JavaScript, HTML-шаблонов и CSS стилей. Главным преимуществом данного фреймворка является его долгосрочность: HTML/CSS-разметка развивается вместе с дизайном и подготовлена к его дальнейшему изменению.

Заключение

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