ArchGenXML

Tela Software:
ArchGenXML
Detalhes de Software:
Versão: 2.6
Data de upload: 12 May 15
Licença: Livre
Popularidade: 23

Rating: 5.0/5 (Total Votes: 1)

projeto ArchGenXML é um gerador de código para o Plone CMS.
Baseia-se em arquitetura-centric, baseado em modelo e developement orientado a testes. Gera código Python de UML-Models (XMI-Format). Ele é otimizado para a geração de código com base no framework Archetypes.
Com ArchGenXML você pode criar trabalhando código python sem escrever uma única linha de python. É é um utilitário de linha de comando que gera os produtos totalmente funcionais Zope com base no quadro Arquétipos de modelos UML usando XMI (.xmi, .zargo, .zuml) arquivos. O caso de uso mais comum é para gerar um conjunto de tipos de conteúdo personalizados, possivelmente com algumas ferramentas, um tipo CMFMember e alguns fluxos de trabalho fique.
Na prática, você desenhar seus diagramas UML em uma ferramenta como Poseidon ou ObjectDomain que tem a capacidade de gerar arquivos de XMI. Uma vez que você está pronto para testar seu produto, você corre ArchGenXML sobre o arquivo XMI, que irá gerar o diretório do produto. Após a geração, você será capaz de instalar o produto no Plone e ter seus novos tipos de conteúdo, ferramentas e fluxos de trabalho disponíveis.
Actualmente, o apoio de ida e volta não é implementado: O código personalizado não pode ser convertido novamente em XMI (e, portanto diagams). No entanto, você pode voltar a gerar o seu produto sobre o código existente. Corpos de métodos e certas seções de código "protegido" serão preservados. Isso significa que você pode evoluir interfaces públicas do seu produto, seus métodos e seus atributos no modelo UML, sem medo de perder o seu código escrito à mão

Recursos :.

  • Por que usar ArchGenXML:
  • Você quer economizar tempo
  • Você é um programador preguiçoso
  • Você não gosta de reinventar a roda
  • Você não gosta de copiar e colar código e erros
  • Você faz uso pesado de referências e interfaces
  • Você tem grandes projetos com muitos tipos diferentes personalizados
  • Você quer ou precisa de uma interface bem documentado para o seu produto
  • Você gosta de modelagem estruturada e desenvolvimento de software orientado a padrão
  • Você deseja manter o seu projeto no futuro sem ter dores de cabeça
  • e muitos mais bons e ímpares outras razões.

O que é novo nesta versão:

  • fazer interfaces de Z3 a interface padrão e não aceitar qualquer mais zope2 Interfaces [Jensens]
  • Use portal_type valor etiquetado, se disponível, em vez de nome de classe ao gerar workflows.xml. [Vincentfretin]
  • remover importações desnecessárias para lembrar / membrana, permissões de exibição agora pode ainda ser especificado na associação de dependência para a classe de conteúdo, nome do modelo de visão podem agora ser adicionalmente especificada na relação de dependência entre a vista de classe e classe de conteúdo, passe fixo parâmetro tamanho para arrayfield (ou seja, 4 gera em tamanho 4) pontos de vista, navegador: nome dpendency determina nome de vista, remover o suporte velho gerador i18n. [Zworkb]
  • tgv para o widget dynatree [hpeteragitator]
  • Adicionado lista de trabalho: guard_expressions definição tag. [Vincentfretin]
  • Fixed UnicodeEncodeError ao escrever o código dos métodos existentes de volta para os arquivos eo código está no formato unicode. [Deo]

O que é novo na versão 2.4.1:

  • Corrija versão errada '2.4-'. '2.4-' versão não foi totalmente carregado. [Vincentfretin]

Comentário para ArchGenXML

Comentários não encontrado
Adicionar comentário
Ligue imagens!