Слово Framework известно многим. Предположу, что в основном эта известность появилась благодаря Microsoft .NET Framework, из-за которого некоторые программы для ПК просто отказываются работать. Даже у нас на форуме люди часто спрашивают, почему не работает та или иная утилита для игры, приходится отвечать — установите последний .NET Framework, потому что эти утилиты писались с использованием библеотек, которые встроены в фреймворк. Если на компьютере нету фреймворка с этими библиотеками, то, понятно, программа и не заработает.
Но, на самом-то деле, фреймворк, естественно, дот нетом не ограничивается. Фреймворк, по сути, это каркас чего-то. Сегодня хочется поговорить о фреймворках CSS, которые, безусловно, в граммотных руках верстальщика, сохраняют кучу часов работы, упращаюет работу и позволяет быстро реализовывать верстку.
Плюсы использования CSS фреймворков:
- увеличивается продуктивность, избегаются частые ошибки;
- код становится более правильным и понятным;
- хорошо документированный css фреймворк позволяет эффективней работать в команде;
- в случае хорошего фреймворка, код будет правильно работать во всех браузерах;
- на выходе получается хорошо структурированный код.
Минусы использования CSS фреймворков:
- чтобы разобраться с фреймворком, нужно какое-то время;
- можно столкнуться с ошибкой разработчика фреймворка;
- разрабатывая сайт, используются готовые решения, а не свои знания CSS;
- из виду упускается уникальность каждого проекта.
Далее приводится список доступных на сегодняшнее время CSS фреймворков, одни из которых по своему функционалу громадны и раздуты, другие — легки и аскетичны.
Русскоязычные:
Зарубежные: