Vous ne connaissez peut être pas encore Acropolis, ce nouveau Framework pour construire des applications type Smart Client adaptées aux nouvelles plateformes Microsoft. En quelques mots, Acropolis est le digne héritier du CAB (Composite UI Application Block). Privilégiant le découplage et la modularité, Acropolis vous offre un environnement de développement confortable (Visual Studio 2008) pour construire des applications métiers riches reposant sur des architectures modernes.

 

 

Figure 1 : Nouveau type de projets Acropolis accompagné des quelques « templates »

Deux entités clefs, que sont les Parts et les Services, permettent de produire en adhérence avec des domaines métiers ou techniques spécifiques réclamées par votre application, des composants facilement maintenables et dont le Look & Feel est différenciant. Ce faible couplage entre les différents composants favorise la réutilisation, la testabilité. Pour gérer les Parts et les Services, Acropolis arrive avec un nouveau Designer qui à l’instar de Workflow Foundation (WF), sérialise ses données dans un fichier XAML dédié à l’application. 

 

Figure 2 : Acropolis arrive avec un nouveau Designer Applicatif reposant sur un format XAML

Dans la Toolbox de Visual Studio 2008, Acropolis vient vous ajouter quelques nouveaux éléments sur deux thèmes, Framework et  UI Controls.

 

Figure 3 : La Toolbox est complétée de deux catégories de contrôles : Framework et Graphiques  

Bref, si vous souhaitez développer une nouvelle application métier type client riche, reposant sur des bases d’architecture solides, Acropolis est sans doute une bonne piste, sachant que l’équipe annonce une première version courant 2008, c'est-à-dire quelques mois après la sortie de Visual Studio 2008.

Pour télécharger cette dernière CTP: http://www.microsoft.com/downloads/details.aspx?FamilyId=9AF56576-217B-4599-9472-FFA7835F3BF4&displaylang=en

Bruno