Sculpture 1.0 Final : uma ferramenta de automação sobre o GAT/GAX.

Olá pessoal, tudo certo?

Gostaria de recomendar hoje um projeto muito interessante do Codeplex, o Sculpture.

O Sculpture 1.0 Final foi publicado nesta terça-feira, dia 03/março. Confira:

image

Sculpture - Model Your Life
Ref.: https://sculpture.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=23952

O Sculpture é uma ferramenta baseada no Guidance Automation Toolkit e seus recursos (GAT/GAX). Já vimos bastante sobre essa dupla aqui no blog. Sendo assim, o Sculpture fornece um ambiente baseado em Wizards, conduzindo o desenvolvedor durante a criação de aplicações completas, a partir do modelo de banco de dados desejado.

Isso mesmo! Você aponta o modelo de dados que será usado, escolhe o tipo de aplicação que deseja e modela sua aplicação através de um conjunto de shapes, operando uma verdadeira DSL (domain specific language).

Que tipo de interface de aplicação você pode gerar? Veja o menu abaixo:

image

E que tipo de serviço podemos usar em nossa aplicação? Também temos um menu para isso:

image

E que tipo de acesso a dados podemos escolher? Veja abaixo:

image

Gostou? Vimos que é compatível com o Prism, mas ainda não terminei meus testes. Recomendo instalar o Prism v2.0 primeiro, antes do Sculpture 1.0. Aguardem mais dicas!

Para começar, recomendo a preparação de seu ambiente. Antes da instalação do Sculpture, você deve fazer a instalação dos pré-reqs sobre o Visual Studio 2008:

Visual Studio 2008 Service Pack 1
Ref. :https://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

Guidance Automation Extensions - February 2008 Release (GAX)
Ref.: https://www.microsoft.com/downloads/details.aspx?familyid=DF79C099-4753-4A59-91E3-5020D9714E4E&displaylang=en

Guidance Automation Extensions for Visual Studio 2008 and Visual Studio 2008 Service Pack 1 Update (GAXP1409)
Ref.: https://www.microsoft.com/downloads/details.aspx?FamilyId=E28205C6-BB07-401B-9A76-804784598BF0&displaylang=en

Guidance Automation Toolkit for Visual Studio 2008 - Feb 2008 Release (GAT)
Ref.: https://www.microsoft.com/downloads/details.aspx?FamilyId=B91066B3-D1D6-4990-A45F-34CF8DBDC60C&displaylang=en

A partir dessa preparação, instale o pacote Sculpture. Ele deve criar uma nova pasta de templates de projetos no Visual Studio a partir do Guidance Packages, lembra dele? :)

image

Depois disso, é só experimentar as várias entradas do Wizard que é disparado para sua solução. Nos próximos posts vamos falar mais do pacote.

Tanto o Prism 2.0 como o Sculpture 1.0 podem ser entendidos como aceleradores para a construção de interfaces e aplicações. Enquanto o Prism oferece uma biblioteca (a CAL – Composite Application Library) para a construção de aplicações de composição, o Sculpture oferece um guia de automação, integrando uma fábrica de software com uma DSL para a construção de interfaces diversas, assim como o modelo de negócio e serviços. 

Entender suas diferenças, arquiteturas e principais recursos será importante no momento da decisão pelo uso em nossos projetos. Por isso, experimente os dois pacotes (em ambiente controlado), sem moderação!!!

Por enquanto é só! Até o próximo post :)

Waldemir.