Software Configuration Management
Posts 1-1 of 1
-
Peter Linssen Premium MemberThe company name is only visible to registered members.Perforce und Perforce JAM fürs Buildmanagement
Hallo,
ich möchte hier meine Favoriten für Versionsmanagement, SW-Produktion / Build und Dokumentation kurz auflisten. Gerne beantworte ich natürlich auch Fragen zu diesen Tools.
Perforce
http://www.perforce.com
Perforce ist eine Software zur Versionsverwaltung von Dateien und Verzeichnissen.
Vorteile:
- Perforce ist genial einfach zu installieren (copy and start)
- umfangreiche Funktionalität (alles was man so braucht)
- kostenlos für max. 2 User
- ggf. kostenlos für Open Source Projekte (
http://www.perforce.com/perforce/price.html#opensource )
- u.a. sehr gutes Python API
Nachteile:
- nur einfaches Changemanagement über "Perforce Jobs"
Perforce JAM
http://www.perforce.com/jam/jam.html
Perforce Jam ist ein quelloffenes Build-System, geschrieben von Cristopher Seiwald bei Perforce Software. Es kann als Ersatz für make verwendet werden. Jam läuft auf Unix (inklusive vielen Derivaten), OpenVMS, Linux, Windows NT, und Mac OS. Mithilfe von MinGW oder Cygwin läuft Jam auch auf Windows 9.x. Man kann es, genau wie make, auch zusammen mit Autoconf verwenden. Jedoch ist das dank der Portabilität von Jam nicht immer nötig.
Vorteile:
- Sehr leistungsfähige Scriptsprache für die Definition von komplexen Buildprozessen
Nachteile
- Sehr leistungsfähige Scriptsprache für die Definition von komplexen Buildprozessen (entsprechende Disziplin bei der Gestaltung der Buildprozesse erforderlich)
Doxygen
http://www.stack.nl/~dimitri/doxygen/index.html
Doxygen ist ein von Dimitri van Heesch entwickeltes Software-Dokumentationswerkzeug, es steht als Freie Software unter der GNU General Public License.
Vorteile:
- anpassbar für verschiedene Sprachen, unterstützt u.a. auch Python (mit umgehbaren Macken z.B.: auch Kommentare müssen entsprechend eingerückt sein damit Methoden als zur Klasse zugehörig erkannt werden)
yEd
http://www.yworks.com/en/products_yed_about.html
yEd ermöglicht das Zeichnen von Graphen mit verschieden Knotenformen (z. B. Kreis, Rechteck) und Kanten (Bogen oder Linienzug).
Vorteile:
- keine Einarbeitung erforderlich
- vielfältige Optionen für automatisches Layout
- unterschiedliche textuelle Dateiformate (XML etc.) und daher auch via Script erstellbare Graphen verwendbar
Gruß
Peter
http://www.metafer.de
- 24 Aug 2009, 9:29 pm
