Ich möchte demonstrieren, dass sogar eine ziemlich große Python-Webanwendung nicht (relativ) viel Zeit braucht, um zum Laufen zu kommen. Derzeit dauert es mindestens 15 Minuten, um unsere vorhandene Anwendung (Java auf Tomcat) erneut bereitzustellen.
Wonach ich suche:
Eine Option ist Trac . Laut Uhr:
http://cloc.sourceforge.net v 1.53 T=1.0 s (388.0 files/s, 101003.0 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
Python 268 12102 18662 54967
HTML 73 525 770 6113
CSS 17 256 170 2940
Javascript 23 216 314 2096
DTD 1 200 214 564
make 1 148 90 331
Bourne Shell 1 12 175 45
Bourne Again Shell 2 4 16 37
YAML 1 0 0 26
XML 1 0 0 10
--------------------------------------------------------------------------------
SUM: 388 13463 20411 67129
--------------------------------------------------------------------------------
Das sind also 50.000, die (laut der Pypi- Seite) satte 3 MB wiegen. Nach der Installation war mein virtualenv-Verzeichnis etwa 20 MB groß.
Plone ist ein ECM -Server mit 700.000 Codezeilen , geschrieben in Python (auf dem Zope - Framework).
Es verwendet eine Datenbank und verfügt über eine Webschnittstelle.
Ein noch größeres war Nuxeo , das jedoch 2005 von Python auf Java umgeschrieben wurde .
Izzy