Kontynuujemy rozwój nie tylko możliwości iEXExchanger, ale także technologii, na których opiera się cała ekosystem iEX. Jednym z największych wewnętrznych projektów ostatnich lat była budowa własnej platformy UI — iEXUI.
Od wydań iEXExchanger 11.1 wszystkie nowe interfejsy, strony, komponenty i funkcje platformy tworzone są na bazie iEXUI. Obecnie jest to główny system UI produktu i wykorzystywany praktycznie w całym klienckim interfejsie platformy.
Wcześniej do budowy interfejsów używaliśmy Angular Material. Jednak wraz z rozwojem platformy i pojawieniem się nowych produktów potrzebowaliśmy bardziej elastycznego rozwiązania, które pozwoli szybciej rozwijać interfejsy, utrzymywać jednolite standardy i mieć pełną kontrolę nad rozwojem całego systemu.
Tak powstał iEXUI.
Podstawą platformy są nowoczesne możliwości Angular 21 oraz Tailwind CSS 4, jednolity system tokenów designu, wsparcie dla jasnego i ciemnego motywu, SSR, mechanizmy dostępności oraz dziesiątki gotowych komponentów do tworzenia nowoczesnych aplikacji webowych.
Głównym celem iEXUI jest zapewnienie jednolitego podejścia do tworzenia interfejsów. Niezależnie od tego, jaki produkt lub moduł powstaje w ekosystemie, wszystkie komponenty działają według tych samych standardów, mają przewidywalne zachowanie i wspierają wspólny styl wizualny.
Dla użytkowników oznacza to wygodniejszy, nowoczesny i spójny interfejs. Dla zespołu deweloperskiego — możliwość szybszego tworzenia nowych funkcji, utrzymania wysokiej jakości produktu i rozwijania platformy bez ograniczeń zewnętrznych bibliotek UI.
Przy tym iEXUI powstaje nie tylko dla naszych wewnętrznych projektów.
Po zakończeniu przygotowania dokumentacji i infrastruktury publicznej planujemy udostępnić projekt na GitHub. Deweloperzy będą mogli korzystać z iEXUI przy tworzeniu własnych projektów na Angular 21 i nowszych wersjach Angular.
Ważne jest, że rozwój platformy nadal będzie determinowany potrzebami ekosystemu iEX. To rzeczywiste zadania naszych produktów będą kształtować pojawianie się nowych komponentów, narzędzi i funkcji. Wszystkie ulepszenia będą mogły wykorzystywać także projekty zewnętrzne, które podłączą iEXUI do swoich aplikacji.
Postrzegamy iEXUI jako długoterminową platformę technologiczną, która stanie się podstawą rozwoju przyszłych produktów ekosystemu i będzie stale rozszerzana wraz z rozwojem naszych usług.
Co to daje użytkownikom
- Jednolity, nowoczesny interfejs w całym ekosystemie.
- Wygodniejszą pracę z platformą na dowolnych urządzeniach.
- Wsparcie dla jasnego, ciemnego i systemowego motywu.
- Przewidywalne zachowanie interfejsów i komponentów.
- Szybsze wprowadzanie nowych funkcji i aktualizacji.
Co to daje deweloperom
- Nowoczesną platformę UI na Angular 21 i Tailwind CSS 4.
- Gotową bazę do tworzenia nowych projektów.
- Jednolite standardy tworzenia interfejsów.
- Ciągle rozwijaną bibliotekę komponentów.
- Możliwość korzystania z rozwiązań sprawdzonych w realnych produktach komercyjnych.

