- Offizieller Beitrag
Hallo liebe zukünftige GrandOrgue-Programmierer und Interessierte,
wie ihr wohl schon gemerkt habt, möchte ich der Weiterentwicklung von GrandOrgue hier einen breiteren Raum einräumen. Mein im Moment vorrangiges Ziel ist, mir eine Entwicklungsumgebung dafür einzurichten. Desweiteren soll hier gleichzeitig Wissen transferiert werden, mit dem das auch jedem anderen Interessierten möglich gemacht werden soll. Meine Zeit als aktiver Programmierer liegt schon viele Jahre zurück und so ist mein Wissen nicht auf dem neuesten Stand. Also geht mal davon aus ich bin "dumm" und habe Erklärungsbedarf. Dann verstehen es vielleicht auch andere, die bisher noch wenig Ahnung haben. Je mehr sich beteiligen, umso besser wird unser GrandOrgue eines Tages werden.
Ich möchte also ein System einrichten, mit dem es mir möglich ist, den Sourcecode von GO zu bearbeiten und automatisiert lauffähige Programme für alle möglichen Computer-Systeme zu bauen. Im nächsten Schritt würde ich dann mal versuchen, kleine Änderungen im Programm durchzuführen und das ganze zu testen.
Damit in Zukunft auch mehrere parallel am Projekt arbeiten können, wird eine Versionsverwaltung nötig sein. Als gängigster Standard ist wohl derzeit die software "Git" anzusehen.
Jetzt stellen sich mir folgende Fragen:
- Was für ein PC ist dafür nötig und sinnvoll? Ich hätte mehrere Optionen. Benötigt sowas viel oder eher wenig Leistung und Speicherplatz?
- Was sind die Vor- und Nachteile einer Entwicklungsumgebung unter Linux oder unter Windows. Beides wäre mir möglich.
- Welche IDE kommt je nach Betriebssystem infrage?
- Können unterschiedliche Entwickler mit unterschiedlichen Betriebssystemen und unterschiedlichen IDEs problemlos am selben Projekt arbeiten?
- Muss ich erst Git Installieren und dann die IDE oder spielt das keine Rolle? Wie werden beide verheiratet?
Das wäre es mal fürs Erste - Danke.