[Cascavel-pm] ferramentas para UML e Perl
Luis Campos de Carvalho
monsieur_champs em yahoo.com.br
Quarta Outubro 26 08:06:37 PDT 2005
--- Nelson Ferraz <nferraz em gmail.com> escreveu:
> > Talvez devêssemos arregaçar as mangas e fazermos nós
> > mesmos.
>
> O AppML gera o código-fonte completo a partir de uma descrição de
> projeto em XML que foi inspirada em UML. Exemplo de código:
>
> <project>
> <table name="empresa">
> <field name="nome"/>
> <field name="endereco"/>
> </table>
> <table name="pessoa">
> <rel table="empresa"/>
> <field name="nome"/>
> <field name="endereco"/>
> </table>
> </project>
>
> Se você puder exportar um diagrama para este formato, o AppML vai
> gerar a aplicação completa -- não apenas o esqueleto, mas também os
> arquivos sql, pm, pl, etc.
Nélson, você precisa melhorar este /mindset/. ;-)
O AppML não é capaz de converter nenhum modelo UML (mesmo codificado corretamente) em
objetos/atributos/classes/metodos perl. Isto se dá por que o framework sobre o qual fucniona o
AppML assume algumas coisas muito complicadas, no caso de uma aplicação genérica -- por exemplo, a
existência de um webserver, e que a aplicação recebe requisições HTTP através de um webserver.
Claro, ela não deixa de ter sua utilidade.
Mas o problema aqui é a obtenção de uma ferramenta capaz de aumentar a performance de um
analista, gerando código (mesmo que baseado num framework) bom o suficiente para que seja
necessário apenas "preencher as lacunas" para que se tenha uma aplicação genérica (não
necessáriamente um aplicativo web) pronta para produção.
Desculpe desapontar você... ;-)
Putamplexos!
--
Luis Campos de Carvalho
Member of "São Paulo Perl Mongers",
Unix SysAdmin & OCP/DBA Oracle
http://br.geocities.com/monsieur_champs/
_______________________________________________________
Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!
http://yahoo.fbiz.com.br/
Mais detalhes sobre a lista de discussão Cascavel-pm