Pyswarm.

Pyswarm Project (precedentemente noto come openswarm) elabora il modello UML 2.0 per generare un'applicazione server Python.
Scarica ora

Pyswarm. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Anastasios Hatzis
  • Sito web dell'editore:

Pyswarm. Tag


Pyswarm. Descrizione

Pyswarm elabora il modello UML 2.0 per generare un'applicazione server Python. Pyswarm elabora il modello UML 2.0 per generare un'applicazione Python Server.it fornisce una logica aziendale facilmente personalizzabile basata su Python e PostgreSQL. Come richiesto dal MDA Standard, OpenSwarm utilizza UML (versione 2.0 memorizzata come XMI 2.1). Che cosa è nuova in questa versione: Caratteristiche: IMPORTANTE: questa versione è incompatibile con tutte le uscite precedenti di Pyswarm! Prima dell'installazione di questa versione, leggi la parte di installazione Documentazione Pyswarm per imparare come rimuovere le versioni precedenti. # 1708563: Rimuovere la dipendenza da PYXML # 1708563: Rimuovere la dipendenza PYXMLIl Pyxswarm SDK ora non utilizza più la libreria PYXML di 3a partito. DEDDITIONALMENTE il processo di generazione è ora intorno a cinque volte più veloce con il debug è acceso e forse circa due volte più velocemente con - Debug optionturnato su quanto nella versione 0.7.0 e in precedenza. Tuttavia, il SDK stesso ha bisogno di solo un interprete di Python compatibile, testare o gestire un'applicazione generata e i suoi database richiederanno ancora l'installazione di alcune librerie di 3a partito che non sono distribuite con tapython o Pyswarm . I dettagli sui requisiti sono descritti nella parte dell'applicazioneStallazione della documentazione. Lettura e scrittura di file PYSP ora utilizza XML.DOM.MINIDOM da Pythonstandard Lib. L'installazione PYXML non è necessaria più per questa modifica modulattina rimuovi anche la dipendenza del processo Parse del generatore da PPYXML. Così le uscite future di Pyswarm SDK non richiedono un modulo di installazione di 2RD-Party Module PYXML Anymore.A una bella sorpresa Potrei anche misurare che il nuovo generatore è stato rilasciato più veloce nel consumare il file XMI. Nel caso di petstore.xmlpyswarm-generate.py necessario con - Brief ~ 9 secondi per il processo completo (compresa la potenza di finitura), mentre prima ha bisogno di ~ 50 secondi. Opzione - Verbose ha preso 10 sec. (prima: 51 sec.), --Debug ha impiegato 30 secondi. (prima del 54SEC), e --Silent ha richiesto 8 secondi. (prima del 49 secondi). Come vedi il GenerationNow ha richiesto solo il ~ 20% del tempo come nella versione 0.7.0. Solo eccezione --Debug poiché ho aggiunto un sacco di messaggi di debug - per ogni XMlelement tutti gli attributi accettati sono selezionati e un messaggio di debug è stato registrato che tale attributo è stato trovato o no.Parse ora utilizza XML.dom.Minidom da Python Standard Lib. È un hack piuttosto del vecchio code-base, ma non so se vale la pena di cleanthat, dal momento che la maggior parte di questo codice verrà riprogettato comunque. Tuttavia, validatedtagattributes sarebbe un bel candidato per una classe wrapper XML.BUT invece di avere tutti gli attributi di tag possibili rappresentati come attributi separatoobject, dovrebbero essere meglio raccolti in un dizionario.Fixes: # 1709176: IMPORTERROR: MX.Datetime non rimosso dal progetto. PYIN SDKLIB / PROGETTO.PY C'è ancora una dichiarazione di importazione mx.datetime. Non è più necessario. Ho appena dimenticato di rimuovere l'istruzione di importazione. Quindi, se non hai installato MX.DateTime, questo porterà a un'eccezione di immatricolare quando si chiama un comando SDK che deve leggere o scrivere un file PYSP.


Pyswarm. Software correlato

Php2wsdl.

PHP2WSDL è un generatore WSDL per il supporto del servizio Web PHP, vale a dire l'API di sapone integrato. ...

839

Scarica

Cafesterol.

Cafesterol è un'estensione della suite del compilatore Caml Objective che genera java bytecode. ...

183

Scarica

rvm.

RVM è una macchina virtuale scritta in Ruby che consente di includere funzionalità di scripting ai programmi di rubino. ...

201

Scarica