Cloudscape, решение AWS с открытым исходным кодом для создания интуитивно понятных веб-приложений.

Несколько дней назад AWS через публикацию на своем официальном сайте объявила о запуске Система дизайна Cloudscape, решение с открытым исходным кодом для создания интуитивно понятных веб-приложений.

Cloudscape Design System состоит из исчерпывающего набора руководств по созданию веб-приложений, а также ресурсов для проектирования и интерфейсных компонентов для ускорения развертывания.

«Сегодня мы рады представить Cloudscape Design System, решение с открытым исходным кодом для создания привлекательных и инклюзивных пользовательских интерфейсов в любом масштабе. облака

«Мы создали его в 2016 году, чтобы улучшить работу пользователей с веб-приложениями AWS, а также помочь командам быстрее развертывать эти приложения. С тех пор мы постоянно улучшали его на основе отзывов клиентов и исследований», — говорит AWS.

О системе дизайна Cloudscape

Cloudscape это система дизайна с открытым исходным кодом для создания веб-приложений чтобы улучшить взаимодействие с пользователем в веб-приложениях, принадлежащих сервисам AWS, а также помочь командам быстрее развертывать эти приложения.

Каждый компонент имеет рабочую среду где дизайнеры и разработчики могут увидеть, как ведет себя компонент, а также примеры кода. Чтобы сэкономить ваше время и силы при создании, AWS предоставляет пошаговые инструкции по вариантам специальных возможностей и дизайнерским решениям.

Когда вы создаете автоматизированные тесты для приложения, вы взаимодействуете с компонентами Cloudscape. Например, вы можете выбрать кнопку Cloudscape и утверждать, что приложение обновляется, чтобы отразить действие, связанное с этой кнопкой. Внутренняя структура HTML компонентов Cloudscape, включая имена классов CSS, может измениться в любое время.

Оттого AWS создала тестовые утилиты для каждого компонента. Тестовые утилиты имеют стабильные API, поэтому вы можете получить доступ к соответствующим частям этих компонентов, не беспокоясь о том, какой селектор использовать. Тестовые утилиты Cloudscape не зависят от фреймворка и могут использоваться с любым тестовым стеком (от Jest и jsdom до WebdriverIO), а также со следующими:

  • Модульные тесты, где у вас обычно есть прямой доступ к объектной модели документа (DOM)
  • Интеграционное тестирование, где обычно полагаются на строковые селекторы. Тестовые утилиты входят в состав основного пакета компонентов.
  • Фильтр выбора: который позволяет пользователям находить определенные элементы в наборе ресурсов, выбирая одно или два свойства.
  • Контейнер: С помощью контейнера вы можете представить группу элементов содержимого, указав, что элементы связаны между собой. Например, массив — это тип контейнера.
  • Расширяемый раздел: с его помощью пользователи могут развернуть или свернуть раздел. Использование расширяемых разделов рекомендуется, если у вас есть несколько разделов на странице и вы хотите, чтобы пользователи могли просматривать один или несколько разделов одновременно. Расширяемые разделы по умолчанию свернуты.
  • Точка доступа: В практических руководствах активные области представляют собой невидимые контейнеры, которые отмечают, где следует размещать значки активных областей. Значки активных областей представлены контекстом аннотаций и используются для открытия и закрытия всплывающих окон аннотаций.
  • Разделить панель: это регулируемая панель, обеспечивающая доступ к информации или дополнительным элементам управления. Это основной компонент для реализации разделенного представления, шаблон для отображения набора ресурсов с контекстными сведениями о ресурсах.
  • Волшебник: Многостраничная форма, которая проводит пользователя через сложный поток или серию взаимосвязанных задач. Мастер состоит из панели навигации, заголовка, области основного содержимого и кнопок действий.

В конце концов если вам интересно узнать об этом больше, вы должны знать, что Cloudscape Design System была создана для продуктов и сервисов AWS и используется ими. Он выпущен с открытым исходным кодом, поэтому любой, кто создает продукты в облаке, может воспользоваться преимуществами AWS Design System.

Вы можете уточнить детали в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.