AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Entwicklungsumgebung Hardware Mac/Win/Linux
Thema durchsuchen
Ansicht
Themen-Optionen

Entwicklungsumgebung Hardware Mac/Win/Linux

Ein Thema von DataCool · begonnen am 29. Okt 2021 · letzter Beitrag vom 1. Nov 2021
Antwort Antwort
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#1

Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 16:11
Hallo zusammen,

bei mir wird es bald mal wieder Zeit für einen neuen Entwicklungsrechner.
Vor ca. 8 Jahren bin ich von Windows auf Mac umgestiegen,
aktuell habe ich aber das Gefühl das aktuelle MacBooks Pro im Preis-/Leistungsverhältnis jenseits von gut und böse befinden.

Ich habe für meine verschiedenen Entwicklungsumgebungen immer eigene VM's die ich aktuell mit Mac OS
und VM Fusion verwende. Zusätzlich hatte das MacBook Pro immer den Vorteil auch direkt für Mac-OS etc. deployen zu können.

Aktuell stelle ich mir aber wirklich die Frage, macht es nicht mehr Sinn sich Laptop XYZ zu holen (für ca. den halben Preis bei ähnlicher Hardware)
und sich zusätzlichen einen kleinen Mac-Mini hinzustellen ?

Wie gut ist unter Windows aktuell das arbeiten mit VM's ?

Verwendet jemand Linux als Host System ?

Bitte schildert mal bitte Eure Erfahrungen und Setup's

Greetz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.

Geändert von DataCool (29. Okt 2021 um 16:29 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
684 Beiträge
 
Delphi 12 Athens
 
#2

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 16:19
ich habe aktuell ein https://www.tuxedocomputers.com/de/L...15-Gen1.tuxedo mit 2TB SSD und 32GB Hauptspeicher. Über https://www.tuxedocomputers.com/de/L...schluss.tuxedo hängen daran zwei externe Monitore. Preislich extrem gut.
BS ist Ubuntu Budgie, entwickelt wird in vmware (Win 10 Gast derzeit). Läuft absolut flüssig, der Akku hält weitaus länger als einen Arbeitstag für unterwegs. Ab und zu kommt nach einem Update wieder die Aufforderung, VMware Treiber zu aktualisieren. Das läuft absolut reibungslos.
Hochauflösend habe ich bisher noch nicht benötigt und mit Mehr-Monitor-Entwicklung wird es auch blöd.
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.164 Beiträge
 
Delphi 12 Athens
 
#3

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 16:32
aktuelle MacBooks Pro im Preis-/Leistungsverhältnis jenseits von gut und böse befinden.
weit jenseits ...

Ich habe für meine verschiedenen Entwicklungsumgebungen immer eigene VM's die ich aktuell mit Mac OS
und VM Fusion verwende.
Zusätzlich hatte das MacBook Pro immer den Vorteil auch direkt für Mac-OS etc. deployen zu können.
Genauso habe ich das auch, ein MacBook Pro ist da sehr bequem, auch wenn ich noch Windows Rechner habe,
macht es doch mit MacBook, und dem schnellen Umschalten der VM's viel Spass.

Für das bessere Arbeiten habe ich da eine Kombination einer (leider teueren) Tastatus/Maus Kombination dran, die aber ihr Geld Wert ist.
Logitech MX Anywhere 3, mit MX Keys: funktioniert hervorragend für mich mit Macos, und kann auch
bis zu 3 andere Rechner bedienen, per Bluetooth.

Nachteil ist dass man ohne Verrenkungen nur einen großen, externen Monitor anschliessen kann.
Ich hatte irgendwo gelesen das es Dockingstationen gibt die auch mehr können, aber habe ich aus Zeitgründen nicht weiter erforscht.
Somit habe ich den MacBook-Bildschirm plus einem großen, externen Monitor, immerhin zwei.

Folgende Dinge sind meiner Meinung nach ein Muss:
- >= 2TB SSD ( denn es laufen bei mir immer mehrere VM's, meistens wochenlang ohne Unterbrechung )
Das ist zwar wieder sauteuer, aber spart dort, ärgert man sich jeden Tag
(hatte mal vorher nur 500GB SSD, deshalb weiss ich wovon ich rede).
Notfalls gehen auch schnelle, externe SSD, aber das ist nichts für die Ständige Entwicklung,
nur um mal kurz eine alte VM hochzufahren.

- >= 64 RAM (aus den selben Gründen, denn 3-4 VM's sollten ohne Probleme parallel laufen können ).

Es gibt mittlerweise die neuen MacBook Pro (mit M1 Max), die sind sehr verführerisch was Leistung, Ausstattung betrifft, leider ARM und wird es darauf wohl kein VmWare Windows x86 mehr geben.
Deshalb ist das dann ein NoGo für mich (dafür sind die dann wirklich zu teuer, wenn man nur in der Mac-Welt eingeschlossen bleibt).

D.h. das letzte MacBook Pro wird wohl das 2019/2020er mit i9 Chip sein, was aber auch noch recht teuer ist,
aber das sollte noch eine Zeitlang seine Arbeit tun.

Ansonsten, ja MacMini.
Ich habe auch sonst noch einen normalen Mac hier stehen,
die sind auch preislich nicht ganz so drastisch, aber je mehr Ausstattung umso unverschämter wird es halt.

Ich denke wenn man für ein OS (Macos) ernsthaft entwickeln will, dann muss man das auch in echt auf dem Tisch stehen haben, ansonsten kann man sich damit nicht richtig beschäftigen.
  Mit Zitat antworten Zitat
Der schöne Günther

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

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 17:56
Und hier sitze ich, und entwickle entweder auf einem Surface Go 2 oder einem alten Desktop mit 16 GB Speicher.

Warum sollte man "3-4 VMs" gleichzeitig laufen lassen? Ich wette niemand hier hat so viele Augen und Hände um das wirklich gleichzeitig zu nutzen.
Delphi-VMs habe ich nie mehr als 2 GB RAM gegeben, mehr kann die bds.exe als 32-Bit-Prozess eh nicht nutzen 😶
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 18:11
Warum sollte man "3-4 VMs" gleichzeitig laufen lassen? Ich wette niemand hier hat so viele Augen und Hände um das wirklich gleichzeitig zu nutzen.
Delphi-VMs habe ich nie mehr als 2 GB RAM gegeben, mehr kann die bds.exe als 32-Bit-Prozess eh nicht nutzen 😶
Doch, nutze ich auch! Mehrere Delphi Versionen und auch mehrere Instanzen derselben Version. Dazu noch diverse kundenspezifische VM's. Ich will ja nicht mitten in der Arbeit das Projekt schließen um mal eben gerade auf ein akutes Kundenproblem (oder eines aus der DP) analysieren zu können. Manche Kunden-VM's können und/oder sollen sich auch nicht mit anderen mischen.

Ich würde heute keine Delphi VM mehr mit weniger als 4 Cores und 8 GB Speicher aufsetzen. Die Dinger können sonst schon echt zäh werden. So allgemeine VM's (ELC, SQL, Build-Server und -Clients) habe ich schon auf einen ESX-Server ausgelagert, aber für die Delphi-VM's ist der nicht mächtig genug.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 19:39
Ich arbeite mit einem leistungsfähigen Tower-PC mit 3 Monitoren und einem 4fach- Wechsellaufwerk.

Ich kann schnell von unterschiedlichen Platten booten oder Platten nach Bedarf per Hot-Plug nutzen.
Deswegen habe ich mich dafür entschieden, direkt auf dem Hauptsystem zu arbeiten.

VMs habe ich nur, wenn ich mal etwas probieren will, da könnte ich allerdings auch schnell mal meine Platte clonen und etwas auf dem Clone machen.

Ich arbeite aber nur mit und für Windows.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (29. Okt 2021 um 22:19 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#7

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 29. Okt 2021, 20:39
Die meisten meiner Kollegen haben gerade frische neue ausgemaxte M1 MAX Macs geliefert bekommen.

Mir selber kommt macOS aber immer zu sehr in die Quere, weswegen ich ein frisches Dell XPS 15, 9510 mit nem i9-11900H (16 Kerne bei 4,irgendwas GHz), 32 GB Ram und 2TB SSD habe. Netto 2800 € über den Business-Vertrieb inkl. 3 Jahre Pro-Support (Reparatur und im Notfall Gerätetausch bei Platte beibehalten vor Ort next business day), und das Ding ist performancemäßig ein absolutes Biest. Mit der RTX 3050 Ti fährt er über die Dockings station locker drei externe UHD/4k Monitore und ist auch stark genug um Unterwegs im Hotel am Abend nach einem Kundenbesuch noch das eine oder andere aktuelle Game auf den eingebauten 4k UHD+ Touchscreen zu zaubern.

Auf der Kiste selber habe ich im Prinzip nur noch meine IDE's (Rider, VS Code, Visual Studio, WebStorm), die SDK's und Kommunikationssoftware (Zoom, Slack, Teams etc.). Alles was ich sonst so brauche (insbesondere verschiedene Datenbanken, Message Queues und andere Dienste für diverse Kunden) lasse ich nur noch in leichtgewichtigen Docker-Containern laufen. VM's kommen mir nicht mehr oder nur noch im absoluten Extremfall auf's System wie z.B. Kunde besteht auf irgendwelche proprietäre VPN-Software die am Netzwerkstack rumfummelt. Das landet dann in einer Hyper-V VM (ist auch noch ziemlich performant), um die Sicherheit meines Systems nicht zu beeinträchtigen.

Linux-Sachen kann ich absolut vollumfänglich in der WSL2 machen. Gibt nix was da nicht ginge.
Einer meiner Kollegen ist auf ähnlicher Hardware wie meinem XPS inzwischen komplett auf Linux umgestiegen, aber wenn er mal Visual Studio bräuchte muss er halt unter Linux eine VM nutzen.

Falls ich wirklich mal Mac-Sachen kompilieren muss habe ich noch ein altes Macbook Pro 13" aus 2013 oder 2014 von einem Kollegen rumliegen, auf den greife ich dann remote zu.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

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

AW: Entwicklungsumgebung Hardware Mac/Win/Linux

  Alt 31. Okt 2021, 18:39
Delphi-VMs habe ich nie mehr als 2 GB RAM gegeben, mehr kann die bds.exe als 32-Bit-Prozess eh nicht nutzen 😶
Kommt auf die Delphi Version an. Bei neueren geht theoretich bis 4 GBytes, praktisch allerdings nur ca. 3. Und der Rest der VM braucht ja auch noch ein bisschen RAM, u.a. auch das/die Programme, das/die man gerade entwickelt.
Thomas Mueller
  Mit Zitat antworten Zitat
Antwort Antwort


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 08:37 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 by Thomas Breitkreuz