ArchGenXML projekt egy kód generátor Plone CMS.
Ennek során épít építészet-centrikus, modell alapú és a teszt-vezérelt fejlesztés. Generál Python kódot UML-modell (XMI--formátum). Ez optimalizálva a generációs kód alapján archetípusok keretet.
A ArchGenXML hozhat létre dolgozik python kód megírása nélkül egyetlen sort a python. Ez egy parancssori segédprogram, amely generál teljesen működőképes Zope termékek alapján archetípusok keret UML modellek segítségével XMI- (.xmi, .zargo, .zuml) fájlokat. A leggyakoribb felhasználási módja az, hogy létrehoz egy sor egyéni tartalom típusokat, esetleg egy pár eszközt, a CMFMember típusát és bizonyos munkafolyamatok dobott.
A gyakorlatban felhívni a UML diagramok egy eszköz, mint a Poseidon vagy ObjectDomain, amely képes generálni XMI- fájlokat. Ha kész kipróbálni a terméket, akkor futtassa ArchGenXML a XMI- fájlt, amely generál a készülék telefonkönyvében. Nemzedékre, akkor képes lesz arra, hogy telepítse a terméket Plone és az új tartalmi típusok, eszközök és munkafolyamatok rendelkezésre.
Jelenleg, oda-vissza támogatást nem hajtják végre: Egyedi kódot nem lehet visszaalakítani XMI- (és így diagams). Azonban akkor újra generálni a terméket a már meglévő kódot. Módszer szervek és egyes "védett" szekciót megmarad. Ez azt jelenti, hogy meg lehet fejlődni a termék nyilvános felületek, a módszerek és az attribútumai a UML modell, félelem nélkül, hogy elveszíti a kézzel írt kód.
Tulajdonságok :
- Miért ArchGenXML:
- Azt akarod, hogy időt takaríthat
- Te egy lusta programozó
- Ha nem tetszik, hogy újra feltalálni a kereket
- dont, mint a másolás és beillesztés kód és a hibákat
- Azt, hogy nehéz használni a referenciák és interfészek
- Te nagy projektek sok különböző egyéni típusú
- Azt akarod, vagy szükség van egy jól dokumentált felülettel termékét
- Szeretsz strukturált modell és minta alapú szoftverfejlesztési
- Azt akarod, hogy fenntartsák a projekt a jövőben nem fog fájni a fejem
- és még sok más jó és páratlan egyéb okok miatt.
Mi az új ebben a kiadásban:
- hogy Z3 interfészek az alapértelmezett felületet és ne fogadja el többé zope2 interfészek [Jensens]
- A portal_type címkézett értéke, ha rendelkezésre áll osztályú helyett név generálása során workflows.xml. [Vincentfretin]
- eltávolítani szükségtelen behozatal emlékszem / membrán, kilátás engedélyeket most felül kell tüntetni a függőség egyesület a tartalmat osztály, a nézet nevét sablon most felül kell tüntetni a függőségi viszonyát nézet osztály és a tartalom osztály, át fix size paraméter arrayfield (azaz 4 generál size-4), böngésző nézetek: név dpendency meghatározza neve szerint távolítsa el a régi generátor i18n támogatást. [Zworkb]
- TGV számára dynatree widgetet [hpeteragitator]
- Added worklist: guard_expressions tag meghatározása. [Vincentfretin]
- Fix UnicodeEncodeError írásakor a kódot a meglévő módszerek vissza a fájlokat és a kód a unicode formátumban. [Deo]
Mi az új verzióban 2.4.1:
- Fix rossz verzió "2,4-". "2,4-" változata nem volt teljesen feltöltve. [Vincentfretin]
Hozzászólás nem található