Ich möchte in diesem Thread gerne darüber diskutieren, wo und wie wir unsere programmierte Software und mehr verwalten.
Dafür möchte ich zunächst mal auflisten, was wir ungefähr alles brauchen (könnten):
Eine interessante Vergleichs-Liste von Software-Hostern findet man hier in der Wikipedia.
Mir gefällt JavaForge ganz gut! habe mich da mal angemeldet und probiere etwas herum.
Was uns klar sein muss: bei eigentlich sämtlichen Hostern ist ei *kostenloses* Hosting nur für Open Source Projekte möglich. Das bedeutet, dass - sobald wir unseren Code dorthin kopieren - der Rest der Welt tendenziell darauf Zugriff hat.
Eine Alternative dazu wäre, sämtlichee dafür benötigte Software selber auf unserem eigenen Server zu installieren und dann dort zu arbeiten. Vorteil: absolute Kontrolle. Nachteil: Sehr viel Aufwand und Spezialwissen nötig!
Dafür möchte ich zunächst mal auflisten, was wir ungefähr alles brauchen (könnten):
- versionierte Ablage des Quellcodes (CVS, SVN, Git, Mercurial o.Ä.)
- Benutzer-Management (Benutzer = Entwickler)
- Fehler-Management
- automatische Builds inkl. Testverfahren
- automatisches, regelmäßiges Deployment eines Anwendungsstandes z.B. auf einen Demo-Server
- Aufgaben-Management?
- Dokumentations-Werkzeug
- Dokumenten-Management (haben wir bislang über Dropbox, ist aber nicht sehr mächtig was Rechte usw. angeht)
Eine interessante Vergleichs-Liste von Software-Hostern findet man hier in der Wikipedia.
Mir gefällt JavaForge ganz gut! habe mich da mal angemeldet und probiere etwas herum.
Was uns klar sein muss: bei eigentlich sämtlichen Hostern ist ei *kostenloses* Hosting nur für Open Source Projekte möglich. Das bedeutet, dass - sobald wir unseren Code dorthin kopieren - der Rest der Welt tendenziell darauf Zugriff hat.
Eine Alternative dazu wäre, sämtlichee dafür benötigte Software selber auf unserem eigenen Server zu installieren und dann dort zu arbeiten. Vorteil: absolute Kontrolle. Nachteil: Sehr viel Aufwand und Spezialwissen nötig!