On Monday 25 August 2003 12:26, Daniel Feist wrote:
Kdevelop kenne ich - ich suche aber nach Alternativen - da muss es doch irgendwas geben? - wichtig wäre mir, dass die Entwicklungsumgebung Versionskontrolle und Projektverwaltung unterstützt!
Das sind alles Sachen, die man unter Linux/Unix typischerweise völlig anders
macht. Versionskontrolle gibt es mit CVS, Subversion und RCS (veraltet) - als
Kommandozeilentools. Das hat den Vorteil, daß alles auch automatisierbar ist.
GUI-Aufsätze gibt es i.d.R. zusätzlich - z.B. Cervisia als KDE-Frontend für
CVS.
"Projektverwaltung" ist recht schwammig; in erster Näherung werden hier
Automake, Autoconf und Libtool benutzt (siehe "info:automake" u.s.w.) - aber
auch nur as bequemerer (Kommandozeilen-) Aufsatz auf andere
Kommandozeilentools wie "make". Als nächste Meta-Ebene oberhalb von Automake
u.s.w. gibt es eben "kdevelop" - das macht das meiste automatisch, was man
sonst mit recht viel Expertenwissen darüber manuell tun muß.
Wenn Du eine Projektverwaltung im Sinn von MS Visual Studio meinst: So etwas
gibt es nicht als genaue Entsprechung; man braucht es aber auch nicht. Visual
Studio hat hier eben einen völlig anderen Ansatz als Automake u.s.w.; da wird
(kaum automatisierber und wenig netzwerktransparent) geklickt anstatt
plattformübergreifende (soll heißen: alle möglichen Unixe UND Linux)
Beschreibungen in Form von Automake- und Autoconf-Files zu schreiben.
Linux ist eben anders.
;-)
Literatur (Papier):
Matthew / Stones: Beginning Linux Programming
(Nicht vom Titel beeindrucken lassen: Durchaus nicht für blutige Anfänger)
http://www.amazon.de/exec/obidos/ASIN/0764543733/
Vaughan / Tromey: Gnu Autoconf, Automake, and Libtool
http://www.amazon.de/exec/obidos/ASIN/1578701902/
Fogel / Moshe: Open Source-Projekte mit CVS
http://www.amazon.de/exec/obidos/ASIN/382660816X/
Elektrisch:
info automake
info autoconf
info libtool
info cvs
CU
--
Stefan Hundhammer