Представляем iEXUI — новую основу интерфейсов iEXExchanger

iEXExchanger
Представляем iEXUI — новую основу интерфейсов iEXExchanger

Мы продолжаем развивать не только возможности iEXExchanger, но и технологии, на которых строится вся экосистема iEX. Одним из крупнейших внутренних проектов последних лет стала разработка собственной UI-платформы — iEXUI.

Начиная с релизов iEXExchanger 11.1, все новые интерфейсы, страницы, компоненты и возможности платформы создаются на базе iEXUI. Сегодня она является основной UI-системой продукта и используется практически во всём клиентском интерфейсе платформы.

Ранее для построения интерфейсов мы использовали Angular Material. Однако по мере роста платформы и появления новых продуктов нам потребовалось более гибкое решение, которое позволит развивать интерфейсы быстрее, поддерживать единые стандарты и полностью контролировать развитие всей системы.

Так появился iEXUI.

В основе платформы лежат современные возможности Angular 21 и Tailwind CSS 4, единая система дизайн-токенов, поддержка светлой и тёмной темы оформления, SSR, механизмы доступности и десятки готовых компонентов для создания современных веб-приложений.

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

Для пользователей это означает более удобный, современный и последовательный интерфейс. Для команды разработки — возможность быстрее создавать новые функции, поддерживать высокое качество продукта и развивать платформу без ограничений сторонних UI-библиотек.

При этом iEXUI создаётся не только для наших внутренних проектов.

После завершения подготовки документации и публичной инфраструктуры мы планируем открыть доступ к проекту через GitHub. Разработчики смогут использовать iEXUI при создании собственных проектов на Angular 21 и более новых версиях Angular.

Важно отметить, что развитие платформы по-прежнему будет определяться потребностями экосистемы iEX. Именно реальные задачи наших продуктов будут формировать появление новых компонентов, инструментов и возможностей. При этом все улучшения смогут использовать и сторонние проекты, подключившие iEXUI к своим приложениям.

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

Что это даёт пользователям

  • Единый современный интерфейс во всей экосистеме.
  • Более удобную работу с платформой на любых устройствах.
  • Поддержку светлой, тёмной и системной темы.
  • Предсказуемое поведение интерфейсов и компонентов.
  • Более быстрый выход новых возможностей и обновлений.

Что это даёт разработчикам

  • Современную UI-платформу на Angular 21 и Tailwind CSS 4.
  • Готовую основу для создания новых проектов.
  • Единые стандарты разработки интерфейсов.
  • Постоянно развивающуюся библиотеку компонентов.
  • Возможность использовать решения, проверенные в реальных коммерческих продуктах.