AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi für mehrere Entwickler installieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi für mehrere Entwickler installieren

Offene Frage von "Uwe Raabe"
Ein Thema von OlliWW · begonnen am 7. Jan 2014 · letzter Beitrag vom 7. Jan 2014
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.972 Beiträge
 
Delphi 12 Athens
 
#1

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 09:46
Wir haben Projektgruppen mit den zu installierenden Packages usw. und ich habe eine Anleitung erstellt was in welcher Reihenfolge installiert werden muss. Die Komponenten selbst usw. liegen natürlich im Repository, so dass jeder einfach nur auschecken und das betreffende Package neu installieren muss.

Wenn das alles sauber eingerichtet ist, hat auch jeder den gleichen Stand. Und wenn die Anzahl größer ist, könnte man das auch per Skript automatisieren, bei uns ist das nicht nötig.

Die Frage ist natürlich was das für Komponenten sind. Wir versuchen möglichst wenige Fremdkomponenten einzusetzen, so dass die Anzahl der Abhängigkeiten relativ gering ist. Und wenn wir externe Komponenten nutzen, dann ausschließlich mit Quelltexten, so dass auch die im Repository liegen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 09:55
Wie handhabt Ihr das denn, wenn eine Komponente geupdatet werden sollte? Das muss ja doch jedem manuell mitgeteilt werden und eventuell muss Quelltext der die Komponenten benutzt angepasst werden.

Am Beispiel TeeChart: Das Teil hatte in der Version von Anfang 2013 einen Bug der unter bestimmten Voraussetzungen den Speicher volllaufen ließ, da musste unbedingt geupdatet werden.

Weiteres Beispiel TeeChart: Wir haben das Ding auch gleich mit Quelltext gekauft, aber ich sehe wieder etliche Stunden Arbeit vor mir, mich da reinzufriemeln, da ein schönes Package direkt fürs Repo draus zu basteln. Stattdessen haben wir dann doch wieder nur die "Setup.exe" genommen.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:12
Das Problem ist aber auch, daß nicht unbedingt alle Einstellungen synchron gehalten werden drürfen, bzw. daß man auswählen können sollte was da synchronisiert wird, denn einige Programmierer richten sich ihr system ja persönlich ein, so wie sie es brauchen.

Wenn die Benutzerprofile auf einem zentralen rechner liegen, dann kann man sich ein "Neue Mitarbeiter"-Profil anlegen, welches nach der Einstellung einfach geklont wird.
Oder wenn die Delphis und die gemeinstamen Komponenten auf auf dem selben Rechner am gleichen Ort liegen, dann würde es z.B. reichen die entsprechenden Registrypfade zu kopieren.



Aber ein App-Store wäre etwas praktisches, dann hätte man auch ml ein zentrales System, worüber man auch Updates der Komponenten verteilen könnte.
Aber das Ding sollte dann nicht direkt in die Delphi-IDE integriert, sondern müsste auch als Addon auch in älteren Versionen installierbar sein.
Und wenn man es genau nimmt, dann könnten wir uns sowas dann auch selber erstellen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
OlliWW

Registriert seit: 31. Aug 2011
159 Beiträge
 
#4

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:31
Oder wenn die Delphis und die gemeinstamen Komponenten auf auf dem selben Rechner am gleichen Ort liegen, dann würde es z.B. reichen die entsprechenden Registrypfade zu kopieren.
Deswegen dachte ich an einen Terminalserver
  Mit Zitat antworten Zitat
Benutzerbild von Guido R.
Guido R.

Registriert seit: 5. Jul 2007
141 Beiträge
 
Delphi 12 Athens
 
#5

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:19
Wie wäre es mit einer VM ?
Ein einfaches System nur mit den Entwickler-Tools.
Wird eine neue Komponente benötigt wird die auf der zentralen VM installiert und an alle Arbeitsstationen kopiert.
Damit wären alle Entwickler auf dem selben Stand.

(entsprechende Lizenzen für OS und Entwickler-Tools, sowie ausreichend leistungsfähige Hardware natürlich vorausgesetzt)
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:31
Hallo,

Wie wäre es mit einer VM ?
So machen wir es. Die VM, die als Grundlage dient, wird von Zeit zu Zeit auf den neuesten Stand gebracht und dann an alle Entwickler verteilt, hat sich bewährt.


Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
OlliWW

Registriert seit: 31. Aug 2011
159 Beiträge
 
#7

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:33
Aber die VM wird unter einem "pseudo" Benutzer eingerichtet.
Sobald ich mich mit einem richtigen Domänen Benutzer einloggen auf der geklonten VM muss ich doch eh wieder vieles neu einrichten, weil es ein anderes Benutzerprofil ist.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#8

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:41
Hat die VM nicht auch den "Nachteil", daß man sich die IDE-Oberfläsche nicht personalisieren kann?
- vorallem welche Fensterchen wann und wo an welcher Stelle angezeigt werden
- oder der Eine arbeitet lieer mit GExperts und der Andere mit CnPack und der Dritte mag nur je einen Teil von allem
- ...
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.663 Beiträge
 
Delphi 12 Athens
 
#9

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 10:49
Bei meinen Projekten verwende ich immer die Sourcen der Bibliotheken, die auch in der Versionsverwaltung mit vorgehalten werden. Damit ist immer gewährleistet, daß ein Quellcode-Stand immer mit den dazu passenden Bibliothekssourcen compiliert wird. Die Pfade zu den Bibliotheken stehen immer in den Projektoptionen - niemals in den globalen Bibliothekspfaden. Wenn man das konsequent pflegt (also nicht mehr benötigte rauswerfen) hat man auch gleich eine Kontrolle darüber, welche Bibliotheken für ein Projekt wirklich benötigt werden.

Bei den installierten Packages haben wir das in meiner früheren Firma so gehalten, daß die BPL- und DCP-Dateien immer von einer zentralen Stelle in die entsprechenden Pfade der IDE kopiert wurden (z.B. $(BDSCOMMONDIR)\Bpl und $(BDSCOMMONDIR)\Dcp). Dazu gab es dann noch je Delphi-Version eine REG-Datei, in der die nötigen Einträge zur Registrierung der Packages stehen (also vorwiegend Einträge für Known Packages). Damit reduziert sich die Installation der Packages in die IDE auf einen simplen Kopiervorgang und einen Doppelklick auf die Reg-Datei mit anschießender Bestätigung.

Es gab dann halt immer einen, der die Sachen passend bereitlegen musste - also Packages erzeugen installieren, aus dn beiden Verzeichnissen im Netz ablegen und die REG-Datei pflegen. Dazu wird meistens der komplette Registry-Zweig exportiert und dann alles überflüssige rausgelöscht. Gegebenenfalls müssen dabei die Pfade noch auf Environment-Variable geändert werden. Allerdings ändert sich die REG-Datei nur selten.

Ich verwende dieses Verfahren immer noch für meine diversen Delphi-Installationen auf unterschiedlichen Systemen (PC, Notebook, VMs).
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: Delphi für mehrere Entwickler installieren

  Alt 7. Jan 2014, 11:24
Ich weiß bis heute nicht für das DCP und BPL-Dateien eigentlich gut sind und wo sie auftauchen- Wenn ich das richtig sehe, hätte dann aber jeder "nur" die bereits kompilierten Packages und kann somit, trotz eventuell gekauften Quelltext im Debugging-Fall nicht direkt durch die Innereien der Komponenten steppen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz