[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