freeCodeCamp/guide/russian/user-experience-design/pattern-libraries/index.md

63 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Pattern Libraries
localeTitle: Библиотеки шаблонов
---
## Библиотеки шаблонов
Библиотека шаблонов представляет собой набор элементов дизайна многоразового пользовательского интерфейса. Поскольку эти элементы ui многократно используются многократно на веб-сайте, веб-приложении или программном приложении, они навязывают структуру посредством согласованности. Это упрощает использование сайта или приложения.
Несколько общих элементов ui, найденных в библиотеке шаблонов:
* меню
* Кнопки
* Макеты страниц
* Пользовательские анимации
* формы
### Преимущества шаблонных библиотек
Пол Боаг из своего блога [Boagworld.com](https://boagworld.com/design/pattern-library/) объясняет основные причины создания библиотеки шаблонов:
1. «Библиотека шаблонов обеспечивает согласованный пользовательский интерфейс».
2. «Библиотека шаблонов облегчает повторное использование».
3. «Библиотека шаблонов упрощает обслуживание».
### Библиотеки шаблонов против систем проектирования и стилей
Легко путать библиотеки шаблонов с системами проектирования и руководствами по стилям. В этой [статье Зак Резерфорд для UXPin](https://www.uxpin.com/studio/blog/design-systems-vs-pattern-libraries-vs-style-guides-whats-difference/) разъясняется разница между тремя:
> • **Система проектирования** - полный набор стандартов проектирования, документации и принципов вместе с инструментарием (шаблоны пользовательского интерфейса и компоненты кода) для достижения этих стандартов.
>
> • **Библиотека шаблонов** - подкласс в системе проектирования, это набор шаблонов проектирования для использования в компании.
>
> • **Руководство по стилю.** Еще один подкласс в системе проектирования, эта статическая документация описывает саму систему проектирования: как продукты должны выглядеть и выглядеть, использовать случаи для шаблонов пользовательского интерфейса, правильные типографские шкалы и т. Д.
#### Дополнительная информация:
##### Примеры библиотеки образцов
[Mailchimp](https://ux.mailchimp.com/patterns)
[IBM Design Language](https://www.ibm.com/design/language/resources)
[Microsoft](https://developer.microsoft.com/en-us/windows/desktop/design)
[Материальный дизайн Google](https://material.io/guidelines/)
[Шаблоны пользовательского интерфейса](http://ui-patterns.com/patterns)
[Мобильные шаблоны](http://www.mobile-patterns.com/)
[BBC GEL](http://www.bbc.co.uk/gel/guidelines/category/design-patterns)
##### статьи
[«Библиотеки шаблонов» Наташи Хоккей для Prototypr.io](https://blog.prototypr.io/pattern-libraries-5d627c5c65b4)
[«Библиотеки шаблонов: что они и зачем вам нужно» от Meghan Lazier для Designlab](http://trydesignlab.com/blog/pattern-libraries-what-they-are-and-why-you-need-o/)
[«Создание библиотеки шаблонов» Ребекки Соренсен для сумо-логики](https://medium.com/sumo-logic-ux/creating-a-pattern-library-18cce0f901b4)
[«Начало работы с библиотеками шаблонов» Анны Дебенхам для A List Apart](http://alistapart.com/blog/post/getting-started-with-pattern-libraries)
[«Взятие библиотеки шаблонов на следующий уровень» Виталия Фридмана для журнала Smashing](https://www.smashingmagazine.com/taking-pattern-libraries-next-level/)