ArchGenXML

Skjermbilde programvare:
ArchGenXML
Prog.varedetaljer:
Versjon: 2.6
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 23

Rating: 5.0/5 (Total Votes: 1)

ArchGenXML prosjektet er en kodegenerator for Plone CMS.
Den bygger på arkitektur-sentrisk, modellbasert og test-drevet utvikling. Genererer Python-kode fra UML-modeller (XMI-format). Det er optimalisert for generering av kode basert på Archetypes rammeverket.
Med ArchGenXML kan du lage arbeider python kode uten å skrive en eneste linje med python. Det er er et kommandolinjeverktøy som genererer fullt funksjonelle Zope Produkter basert på arketyper rammeverket fra UML modeller bruker XMI (.xmi, .zargo, .zuml) filer. Den mest vanlige bruken tilfellet er å generere et sett med egendefinerte innholdstyper, muligens med noen få verktøy, en CMFMember typen og noen arbeidsflyter kastet i.
I praksis trekker du dine UML diagrammer i et verktøy som Poseidon eller ObjectDomain som har evnen til å generere XMI-filer. Når du er klar til å teste produktet, kjører du ArchGenXML på XMI-fil, som vil generere produktkatalogen. Etter generasjon, vil du være i stand til å installere et produkt i Plone og har nå nye innholdstyper, verktøy og arbeidsflyter tilgjengelig.
I dag er rundtur støtte ikke implementert: Custom koden kan ikke konverteres tilbake til XMI (og dermed diagams). Men du kan re-generere produktet via eksisterende kode. Metode organer og visse "beskyttet" code seksjoner vil bli bevart. Dette betyr at du kan utvikle din produkt offentlige grensesnitt, sine metoder og sine attributter i UML-modellen, uten frykt for å miste håndskrevet kode

Egenskaper .

  • Hvorfor bruke ArchGenXML:
  • Du ønsker å spare tid
  • Du er en lat programmerer
  • Du liker ikke å finne opp hjulet
  • Du liker ikke kopiere og lime inn koden, og bugs
  • Du gjør tung bruk av referanser og grensesnitt
  • Du har store prosjekter med mange forskjellige tilpassede typer
  • Du ønsker eller trenger et veldokumentert grensesnitt til ditt produkt
  • Du liker strukturert modell- og mønster-drevet utvikling av programvare
  • Du ønsker å opprettholde prosjektet i fremtiden uten å få vondt i hodet
  • og mange flere gode og ulike andre årsaker.

Hva er nytt i denne versjonen:

  • gjøre Z3 grensesnitt standard grensesnitt og ikke akseptere lenger zope2 grensesnitt [Jensens]
  • Bruk portal_type tagget-verdi hvis tilgjengelig i stedet for klassenavn når du genererer workflows.xml. [Vincentfretin]
  • fjerne unødvendige import for å huske / membran, vise tillatelser kan nå i tillegg angis i avhengighet assosiasjon til innholdet klasse, navn på utsikten malen kan nå i tillegg angis i avhengighet forholdet mellom visning klasse og innhold klasse, pass fast størrelse parameter til arrayfield (dvs. fire genererer size-4), nettleser visninger: navn på dpendency bestemmer navnet på visning, fjerne gammel generator i18n støtte. [Zworkb]
  • TGV for dynatree widget [hpeteragitator]
  • Lagt arbeidsliste: guard_expressions tag definisjon. [Vincentfretin]
  • Fast UnicodeEncodeError når du skriver koden av eksisterende metoder tilbake til filene og koden er i Unicode-format. [Deo]

Hva er nytt i versjon 2.4.1:

  • Fix feil versjon '2.4-'. '2.4-' versjonen ikke var fullt opp. [Vincentfretin]

Kommentarer til ArchGenXML

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!