La bibliothèque Javascript React lancée par Facebook en 2013 s'offre un débouché supplémentaire avec Amazon Web Services. Permettant déjà de créer et d'héberger des applications React via son service Amplify, le géant américain du cloud va un cran plus loin avec AWS UI. « AWS UI est une collection de composants React qui aident à créer des expériences utilisateur intuitives, réactives et accessibles pour les applications Web », explique AWS. La première application React d'Amazon Web Services à bénéficier d'AWS UI est Porting Assistant for .NET, un outil open source d'analyse permettant de scanner les frameworks applicatifs .NET et de générer des rapports de compatibilité .NET Core ou .NET 5 pour aider à porter plus rapidement des applications vers des environnements Linux.

Disponible selon les termes de la licence open source Apache 2.0, AWS UI n'a cependant à ce jour ni documentation, ni code source librement accessibles, mais cela ne devrait pas tarder. « Pour l'instant, la meilleure façon d'obtenir la liste des composants disponibles et des paramètres pour les composants est de consulter le package dans node_modules », a expliqué un porte-parole d'AWS à The Register. « Si vous avez besoin d'aide supplémentaire avec AWS UI, veuillez signaler votre problème, nous serons heureux de vous fournir l'aide dont vous avez besoin ». Cette version d'AWS UI apparait comme une première étape d'un « processus plus large de création d'un nouveau système de conception open source », précise par ailleurs le fournisseur cloud américain.

Les design systems de plus en plus prisés

Les design systems disposent d'un éventail large de caractéristiques (patterns et composantes UI, imagerie et iconographie, outils et grilles de structuration d'éléments...) pour concevoir des applications et services numériques plus rapidement et en phase avec des attentes en termes d'expérience utilisateurs. On trouve sur le marché de nombreux design systems, parmi lesquels Polaris de Shopify, Material Design de Google, Atlassian Design, IBM Design Language, Airbnb Design, Fluent de Microsoft, Lightning de Salesforce...