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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.