"Acropolis" makes me happy...

Acropolis is a great project!! This is what I can see after a bit of playing with the first bits...

The "Acropolis" scope is to help the developer to make modular, business focused, client .NET applications by using the last .NET technologies. Its target is ambitious because it covers one of the main requisites of a modern architecture: a Windows application must be modular and extensible, with a clear separation between business logic and UI.

Composite UI Application Block (CAB) has made a great work on this field but Acropolis is a step in the future.

The "Acropolist project" seems to start with a clear target: makes the developer life more easy. And you can see this when you start writing an application.

After choosing an Acropolis project inside the Visual Studio environment, a  nice wizard starts. You can choose the main theme for your application:

Acropolis1

the Application Level Navigation:

Acropolis2

and the main Application Window Layout (if you want a menu, a status bar, a toolbar etc.):

Acropolis3

After these steps, your UI is done and the wizard makes a clear separation between UI and business logic. You can manually edit the generated XAML to customzie your UI as you want.

Acropolis4

Inside the Acropolis Framework there are a set of components that you can use to start modeling your application. All are extensible.

Acropolis5

As you can see by these first screenshots, making a modular application with Acropolis is quite simple, more simple that using CAB for example. The application skeleton is done with few steps and the productivity can increase a lot (a graphic expert can start working on the UI with XAML while the developers can work with the main business logic).

If you have a team of developers, start thinking about introducing Acropolis: the advantages of its adoption are really a lot.

I'm really fascinating about this project... I'm sure it will give me lots of satisfactions soon...

P.S. a Ribbon UI control (maybe integrated with the Wizard) will be possible?

Print | posted on Tuesday, June 05, 2007 9:27 AM

Comments on this post

No comments posted yet.

Your comment:

 (will show your gravatar)
 
Please add 6 and 5 and type the answer here: