AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Arbeitsumgebung zum Programmieren

Ein Thema von Benedikt Magnus · begonnen am 21. Mai 2017 · letzter Beitrag vom 31. Mai 2017
Antwort Antwort
Seite 2 von 3     12 3      
Benedikt Magnus

Registriert seit: 6. Jul 2012
Ort: Bonn
190 Beiträge
 
FreePascal / Lazarus
 
#11

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 09:24
Dankeschön an alle!
Insbesondere an Harry für die lange Ausführung.

Ich werde dann wohl Ubuntu als Host mit Windows 7 für Delphi/VS und Ubuntu für FreePascal/Codetyphon nehmen. Deine positiven Erfahrungen, Harry, scheinen dahingehend sehr vielversprechend zu sein!

Es wäre aber immer noch spannend zu hören, welche Aufstellung andere hier noch benutzen.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#12

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 09:29
Als ich von einem nativen PC auf eine VM-Ware Umgebung umgestiegen bin, war für mich klar, ich will im Bezug auf meinen alten Rechner (Dual-Xeon-CPU) in der VM wenigsten gleich schnell arbeiten können. Also die Kompiliergeschwindigkeit stand an erster Stelle.
Und es sollten wenigstens 2 VM's mit je 32GB laufen können.

Also habe ich mir einen Wasser gekühlten I7-4960 mit 4.4 GHz und 64 GB RAM zugelegt. Dann ein SSD Raid 10 mit 4 x 1TB SSD Festplatten... Stripeset für doppelte Geschwindigkeit und Mirror für die Sicherheit (War auch schon mal nötig, eine SSD war tot).
Damit das ganz flüssig läuft noch eine extra Raid Controller für SSD Festplatten mit 8GB Cache.

Für die Datenhaltung noch ein Raid 5 mit 8TB.

Die Geschwindigkeit der VM lässt keine Wünsche offen.

Der Host und die VM sind beide Windows 10. (Mittlerweile)

Und für die Freizeit arbeitet die NVIDIA GTX 1080Ti auch "recht ordentlich"...

Wenn ich überlege wie oft mich die VM gerettet hat - NIE wieder ohne...

Mavarik
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#13

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 11:04
Ich nehme VmWare auf Win und VmWare auf MAC Rechnern, um Win-Gastsysteme laufen zu lassen (oder andere).

Funktioniiet super-stabil und auch schnell genug, wenn Speicher vorhanden.
Images einfach mal schnell mit Copy und Past sichern macht ab USB3.1 auch Spass, meine Images wachsen in der Regel bis auf 70GB an (waren auch schonmal 140GB).

Da sollte man vielleihct etwas sparsamer installieren, damit es nicht ewig wächst.
Regelmäßiges Bereinigen (mit Systemdateien), und auch Image-Optimieren sollte man auch machen damit Alles schön schlank bleibt.

Mit VirtualBox hatte ich mal so einige Schwierigkeiten, ist aber vielleicht mittlerweile gleichwertig.
Jedenfalls bereue ich den Schritt zu VmWare auf keinen Fall, und würde das jedem empfehlen.
Ist professionel, stabil und funktioniert und ist flexibel. Das ist mir etwas monetären Beistand Wert, der
hält sich ja noch in Grenzen.

Ohne Vm kann ich nicht mehr Leben

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch
Online

Registriert seit: 11. Aug 2012
Ort: Essen
1.604 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#14

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 14:24
Ich habe das (arbeiten in VMs) jahrelang betrieben, bin allerdings seit knapp 10 Jahren wieder davon abgekommen. Hintergrund: Es ist aufwaendig, die VMs auf dem aktuellen Stand zu halten. Fuer jede VM mauss man die Windows Updates installieren, auch die Delphi Updates, so es denn welche gibt. Ausserdem - aber das ist dadurch bedingt, dass ich an GExperts rumbastle - kann man nicht mal eben einen Compile-Lauf fuer alle Delphi-Versionen machen, ohne erst die jeweilige VM zu booten.

Vorteile hat das natuerlich auch: Man kann beliebig viele Kopien einer Delphi-Installation haben, fuer ein neues Projekt mal eben eine neue VM verwenden etc. Und das Problem mit den Updates kann man auch einfach loesen: Gar nicht updaten oder nur dann, wenn man es unbedingt braucht. Solange die VMs nicht ans Internet kommen, sind sie auch mit alten Windows-Versionen relativ sicher. (Wanna Cry hat allerdings gerade das Gegenteil bewiesen. ).
Thomas Mueller
  Mit Zitat antworten Zitat
SneakyBagels
(Gast)

n/a Beiträge
 
#15

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 18:29
Zitat:
Und es sollten wenigstens 2 VM's mit je 32GB laufen können.

Also habe ich mir einen Wasser gekühlten I7-4960 mit 4.4 GHz und 64 GB RAM zugelegt. Dann ein SSD Raid 10 mit 4 x 1TB SSD Festplatten... Stripeset für doppelte Geschwindigkeit und Mirror für die Sicherheit (War auch schon mal nötig, eine SSD war tot).
Damit das ganz flüssig läuft noch eine extra Raid Controller für SSD Festplatten mit 8GB Cache.

Für die Datenhaltung noch ein Raid 5 mit 8TB.
Soweit ich weiß soll es auch Menschen geben, die ein bisschen bis viel weniger Geld haben. Just my 2 cents
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#16

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 20:00
Zitat:
Ich habe das (arbeiten in VMs) jahrelang betrieben, bin allerdings seit knapp 10 Jahren wieder davon abgekommen.
Wo ist der Unterschied die Vm oder echte Rechner upzudaten ?
Selbst wenn ich nur einen Rechner bräuchte würde ich da eine Vm Laufen lassen.
Ok zweimal starten/runterfahren ... was solls.
Meistens läuft der Rechner und Vm sowieso tagelang durch.

Die Vorteile der Vm überwiegen für mich ganz klar.
Und wenn ich mal eine ältere archiviert habe, und wieder vorhole, Ok dann kann ich die Updates Laufen lassen
(oder auch gerde nicht, wenn das nämlich den Fehler verursachte).

Ich sehe das mittlerweile so: Hardware muss innerhalt ein paar Stunden ersetzbar sein.
Auf dem Host läuft nur das Nötigste und VmWare.
So kann ich innerhalb eines Tages leicht umziehen.
Ich kann mal eben Tokyo 10.2 testen und wieder komplett verwerfen wenn es mir nicht passt.
Die Vm's dafür sind komplett vorkonfiguriert, und ich brauche die nicht erstmal eine Woche einrichten.
Ich hatte schon zu oft Rechner die sich nicht mehr korrekt sichern liessen, weil dort sich über die Zeit einiges angemüllt hatte.
Vm's könnten auch mal auf dem VmWare Server Laufen, und der Zugriff dann nur über ThinClients.
Das sind für mich zu viele Vorteile ggü. sehr wenig Nachteilenm da kann ich nicht Nein sagen.

Edit
Noch ein Vorteil: Ich habe VmWare Fusion auf dem MacBook: Da habe ich das Beste aus beiden Welten superelegant kombiniert.

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 20:07
Der Unterschied liegt vorallem in der virtualisierten/simulierten Hardware.

Grafikkarte (falls man da das übertrieben teure Ding auch zu 100% ausnutzen will) und in anderer Hardware ala Soundkarte oder z.B. Geräten am PCIe/USB, die keine Standardschnittstellen nutzen und nicht so leicht in die VM durchgeschleift werden.



Nunja, Mac/MacBook und Windows Host/HauptarbeitsVM ist ja wohl der einzige legale Weg, um OSX/iOS auf einem Gerät entwickeln zu können.
Aber die in Post #15 genannten können sich das eh nicht leisten, samt dem teuren Delphi.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (22. Mai 2017 um 20:09 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#18

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 20:23
Off-Topic
Warum verdienen wir Programmierer eigentlich so wenig ?
Wir sollten einfach mal Streiken, wie die Lokführer
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#19

AW: Arbeitsumgebung zum Programmieren

  Alt 22. Mai 2017, 20:56
Hintergrund: Es ist aufwaendig, die VMs auf dem aktuellen Stand zu halten. Fuer jede VM mauss man die Windows Updates installieren, auch die Delphi Updates, so es denn welche gibt.
mit dem c't offline-Update war das bislang kein Problem, bei Windows 10 geht das leider nicht mehr.

Ausserdem - aber das ist dadurch bedingt, dass ich an GExperts rumbastle - kann man nicht mal eben einen Compile-Lauf fuer alle Delphi-Versionen machen, ohne erst die jeweilige VM zu booten.
dazu hast Du dann eine VM mit allen relevanten Delphi-Versionen.

Vorteile hat das natuerlich auch: Man kann beliebig viele Kopien einer Delphi-Installation haben, fuer ein neues Projekt mal eben eine neue VM verwenden etc.
und dazu die Unabhängigkeit von der Hardware - ist was defekt wird notfalls ein Rechner von der Stange geholt, Arbeitsspeicher rein, Festplatte rein und linux drauf. Innerhalb 2-3h kann die Arbeit weiter gehen.
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#20

AW: Arbeitsumgebung zum Programmieren

  Alt 31. Mai 2017, 09:37
Ich habe auch eine Zeitlang mit XE4 in einer VMWare gearbeitet und eigentlich keinerlei Probleme gehabt.
Auch Berlin hatte ich erst dort installiert, aber ein Problem bei der Übergabe des Android Pads gehabt für die Android Entwicklung.
Letztendlich hätte ich das auch anders lösen können.

Viele unserer Kunden arbeiten ebenfalls auf virtuellen VMWare Windows Terminalservern und hier gib es (fast) keine Probleme.
Wenn dann kommen die Probleme eher von der RDP Sitzung von Windows ( Hallo lokale Drucker ).

Was gegen eine VMWare sprechen könnte wären Lizenzen und deren Kosten z.b von Windows, Office, Outlook, Delphi usw.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 11:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz