Salta ai contenuti. | Salta alla navigazione

Sezioni
Tu sei qui: Home News Prodotti della settimana ArchGenXML

ArchGenXML

Esplora Plone tramite UML
ArchGenXML

esempio di diagramma UML dal quale si produce del codice funzionante

ArchGenXML è un ottimo prodotto che, a partire da un modello UML (io ho utilizzato ArgoUML), produce il codice necessario per Plone (3 o anche 2.5). Sostanzialmente trasforma quello che avete modellato in codice.

La cosa interessante è che potete caricare dentro ArgoUML un file con quasi tutti i "componenti" di plone (attributi, widget, field, classi base) e metterli "al posto giusto" nel vostro modello. In questo modo si riescono a modellare delle relazioni (supporta relations, atbackref e i folder), creare gli schemi, documentare il tutto sempre restando in ArgoUML. Il codice prodotto può essere editato e se seguite le indicazioni, può essere integrato nuovamente anche se si ricrea il codice dal modello.

Punti forti:

  • supporta schemaextender, adapter, classi stub (cioè sono nel modello come riferimento ma non vengono create, utili per modellare relazioni con pacchetti esterni)
  • Produce del codice che può essere studiato
  • Non buttate via nulla col cambiare delle versioni di Plone, ripassate il vostro modello con archgenxml per Plone 3.5 (quando uscirà) e il vostro prodotto sarà automaticamente aggiornato nella struttura fondamentale

Punti deboli:

  • È un paradigma non molto utilizzato, specialmente per piccoli progetti
  • Richiedere un periodo di studio
Azioni sul documento
archiviato sotto: