Trac vs. GitHub

Vor einigen Wochen hat MGVmedia ein neues Projekt gestartet. Es nennt sich „RegHex“ und soll Reguläre Ausdrücke in Echtzeit auf Beispieltexte anwenden und die passenden Stellen hervorheben. Dazu kommt später noch ein genauerer Artikel. Um die Verwaltung des Quellcodes zu vereinfachen, entschieden wir uns für die Plattform „GitHub„. Diese Webseite integriert das komplette Versionsmanagement, Wiki-Seiten, Fehler-Verwaltung und vieles mehr mit der „neuen“ Versionskontrolle Git.

Schon in dieser kurzen Arbeitszeit lernte ich die Vorteile von Git im Bezug auf SVN kennen und schätzen. Gerade das Zusammenführen von Verzweigungen und das lokale Anlegen von Commits erleichtern die Arbeit dabei. Deshalb bin ich am Überlegen, ob ich mein bisher größtes Projekt „BKampfBot“ auch auf Git umstellen sollte und den Service von Github dafür nutze. Deshalb sammle ich jetzt hier Vor- und Nachteile der Umstellung meiner Trac-Instanz auf Github.

Trac

Vorteile Nachteile
  • Unabhängig von fremden Server
  • Basiert auf SVN (bekannt und einfach)
  • Trac auf deutsch und englisch
  • Alle bisherigen Tickets suchbar
  • Vollständig anpassbar (Open-Source und vielzahl von Plugins)
  • Verschlüsselung ist nicht zertifiziert (schwierig für Anfänger)
  • Basiert auf SVN (Git geht auch, aber Authentifizierung ist schwieriger)
  • Python-Modul von Apache muss geladen werden
  • Serverlast
  • Auswahl und Installation der richtigen Plugins ist aufwendig

Github

Vorteile Nachteile
  • Fertig installiert
  • Plugins und Erweiterungen sind übersichtlich und werden mit Mausklick aktiviert
  • Einfache Authentifizierung und Collaboration
  • Benutzt Git
  • Vollständig verschlüsselt
  • API für Erweiterung von Github
  • Nur auf Englisch
  • Alle Projekte müssen offen sein
  • Verwendete Software ist nicht vollständig offen

Habe ich was vergessen? Wenn ja, ergänzt bitte die Punkte in den Kommentaren. Ich werde sie dann in der Tabelle ergänzen.

Getagged mit: , , , , , ,
Veröffentlicht unter BKampfBot, Informatik, Linux, Programmierung, Webseite
0 Kommentare auf “Trac vs. GitHub
1 Pings/Trackbacks für "Trac vs. GitHub"
  1. […] Anbetracht des Umstellen von Trac auf Github ist mir aufgefallen, dass es bei Github nicht möglich ist, anonyme Tickets zu erstellen. Dazu habe […]

Schreibe einen Kommentar