Ich habe eine Weile sowohl auf dem Mac als auch unter Windows gearbeitet. Es fällt mir jedoch immer noch schwer zu verstehen, warum sich Programmierer mit Begeisterung für Mac OS X gegenüber Windows und Linux entscheiden.
Ich weiß, dass es Programmierer gibt, die Windows und Linux bevorzugen, aber ich frage die Programmierer, die nur Mac OS X und nichts anderes verwenden würden, weil sie denken, dass Mac OS X am besten für Programmierer geeignet ist.
Einige mögen argumentieren, dass Mac OS X die schöne Benutzeroberfläche hat und nix-basiert ist, aber Linux kann das. Obwohl Windows nicht nix-basiert ist, können Sie praktisch auf jeder Plattform oder Sprache entwickeln, mit Ausnahme von Cocoa / Objective-C.
Sind es die Anwendungen, die nur unter Mac OS X verfügbar sind? Ist es das wirklich wert?
Ist es iPhone Apps zu entwickeln?
Liegt es daran, dass Sie Windows alle 2 Jahre aktualisieren müssen (weniger abwärtskompatibel)?
Ich verstehe, warum Leute, die in der Multimedia- / Unterhaltungsbranche arbeiten, Mac OS X verwenden. Ich sehe jedoch nicht, welche starken Vorteile Mac OS X gegenüber Windows hat. Wenn Sie sich täglich auf dem Mac entwickeln und den Mac vor allem anderen bevorzugen, können Sie mir einen Vorteil geben, den der Mac gegenüber Windows / Linux hat? Vielleicht können Sie etwas auf einem Mac tun, das unter Windows / Linux nicht mit der gleichen Leichtigkeit möglich ist?
Ich versuche hier nicht, einen anderen Mac gegen Windows zu machen. Ich habe versucht, Dinge zu finden, die auf einem Mac möglich sind, aber nicht auf Windows mit der gleichen Leichtigkeit, aber ich konnte nicht. Also bitte ich um Hilfe.
quelle
Antworten:
Ich benutze MacOS X seit ungefähr einem halben Jahr auf meinem Entwicklungscomputer und empfehle es definitiv nicht Entwicklern, außer iPhone / OSX-Entwicklern (sie haben keine Wahl, oder?).
Ich habe OSX durch Ubuntu ersetzt . Anscheinend bin ich nicht der einzige, der von OSX zurück zu Linux wechselt .
Alle Tools, die Sie unter Linux für selbstverständlich halten, sind entweder nicht vorhanden oder es bereitet Ihnen Mühe, mit OSX zu arbeiten:
-march=native
? Jano hat darauf hingewiesen, dass es sich um einen Fehler handelt . OSX nur Bug, um genau zu sein. Unter OSX können Sie anders als unter Linux nicht erwarten, dass Apple das Update tatsächlich zurückportiert und im Rahmen eines Software-Updates veröffentlicht. Sie sind also wieder auf dem ersten Platz - OSX ist ein Nischensystem, das Ihr Leben als Entwickler erschwert, während Mainstream-Systeme wie Linux es einfacher machen.Update: Die Sicherheit von OSX scheint immer schlechter zu werden
quelle
Es ist ein Unix-basiertes Betriebssystem mit einer großartigen Benutzeroberfläche, die auf großartiger Hardware installiert ist. Hardware, die mit dem Wachstum von Apple immer billiger wird und ihre Kaufkraft nutzt, um immer niedrigere Preise für großartige Komponenten zu sichern.
Ich benutze Mac, weil:
/Library
Ordner ist gut organisiert und leicht zu finden, was ich brauche, wenn ich Einstellungen vornehmen, die Support-Dateien einer Anwendung kopieren und einen neuen Einstellungsbereich installieren muss. Apropos Systemeinstellungen - eine weitere großartige Funktion von Mac.Ich glaube nicht, dass es Dinge gibt, die ich unter Windows nicht machen kann . Das Obige ist eine Liste von Dingen, die den Mac zur bevorzugten Option machen. Wenn Sie auf der Suche nach einzigartigen Dingen sind, gibt es einige Aufgaben, die ich meiner Meinung nach auf dem Mac einfacher erledigen kann:
quelle
Für mich ist der Hauptvorteil gegenüber Linux, dass alles nur zusammenarbeitet, besonders auf einem Laptop. Video, Wireless, Suspend / Resume, ohne die richtigen Treiber finden und konfigurieren zu müssen, um festzustellen, welchen Chipsatz Sie haben usw. Alles, was unter Linux möglich ist, aber es ist mühsam, wenn Sie nur ein paar Arbeiten erledigen möchten.
quelle
Unterschätzen Sie die Hardware nicht.
Sobald Sie sich an das Trackpad gewöhnt haben, wollen Sie nicht mehr zurück! Mit zwei Fingern scrollen Sie in eine beliebige Richtung ...
quelle
Entwickler oder nicht, erfahrene oder nicht, intelligente oder nicht die meisten Menschen werden ästhetische Schönheit gegenüber Substanz bevorzugen. Macs sind gut, verdienen aber keinerlei Unterstützung. Es ist klar, dass es keine zwingenden Gründe gibt, einen Mac über einen PC mit Linux oder Windows zu verwenden, aber die Leute sind sehr bemüht, einen zu finden, der den Kauf rechtfertigt. Ich verstehe nicht, warum die Leute einfach nicht sagen, dass sie einen Mac gekauft haben, weil er hübsch und modisch ist. Daran ist nichts auszusetzen. Ich gebe sogar zu, dass ich Linux teilweise benutze, weil es unter Entwicklern in Mode ist. Wir haben alle eine natürliche Neigung zu dem, was wir für "cool" halten.
quelle
Mac verfügt über alle Unix-Funktionen mit einer fantastischen Benutzeroberfläche.
quelle
Ich war ein Early Adopter von OS X und ein langjähriger Mac-Unterstützer, bin jedoch zu dem Schluss gekommen, dass sie immer noch keine guten Entwicklungsmaschinen sind, insbesondere nicht in einer Unternehmensumgebung.
Ich hatte sie in der Schule benutzt und eine Zeit lang auf meinem zweiten Schreibtisch bei der Arbeit gehabt (selten benutzt, 95% meiner Zeit war auf einem Unix-Terminal, aber ich mochte es immer, wenn ich die Gelegenheit hatte, es zu benutzen, was meistens der Fall war zur grafischen Bearbeitung). Endlich habe ich beschlossen, meinen ersten Mac zu kaufen (genau als OS X herauskam). In weniger als einem Jahr wurde ich so frustriert, dass ich es billig verkaufte. Die Hardware sah wunderschön aus, fühlte sich aber billig gemacht. OS X war eine Übung in Frustration. Die meisten * nix Sachen, die ich versucht habe, haben funktioniert, aber der verbleibende Teil war auf subtile Weise zerbrochen. Zu viele Episoden kompletter Einfrierungen mit dem sich drehenden Strandball des Schicksals in Mac-Apps.
Ich habe gelegentlich weiterhin eine verwendet, aber eigentlich nur für Mac-spezifische Aufgaben. Ich werde in regelmäßigen Abständen zu einem zurückkehren, um zu sehen, wie der aktuelle Stand der Technik ist. Die Java-Unterstützung war schwach und lag lange Zeit zurück. Es scheint, als würden sie gerade erst eingeholt. Es wird immer besser, aber im Vergleich zu Linux oder Windows ist es nur schmerzhaft , einen für die Entwicklungsarbeit zu verwenden. OS X wird wiederholt enttäuscht, ebenso wie die Hardware (hauptsächlich Überhitzungsprobleme, aber im Laufe der Jahre gab es auch Monitore, die sich in der Nähe von Funksendern usw. selbst ein- und ausschalten.) . Ich hoffe , dass sie einen Tag werden eine gute Option sein, aber sie sind einfach nicht da ganz noch.
quelle
Es gibt drei Hauptgründe, warum ich jetzt auf einem Mac (speziell Macbook Pro) bin, um die Bedürfnisse meiner Software-Entwickler zu erfüllen:
Großartige Hardware. Es fühlt sich toll an, daran zu arbeiten, die Akkulaufzeit ist fantastisch und der Bildschirm ist einfach wunderschön. Oh, und das Trackpad ist auch ganz nett.
Unix. Es basiert auf Unix und eignet sich hervorragend für die Ruby-Entwicklung. Ich habe auch mein Terminal.
Läuft auch unter Windows hervorragend. Ich kann Bootcamp verwenden , um ein Windows-Betriebssystem nativ auszuführen, oder Parallels verwenden , um es in einer VM auszuführen. Für meine Windows-Entwicklung kann ich das also auch auf meinem Macbook Pro tun. Ich nehme an, wenn Sie sich mit Ubuntu auskennen, können Sie das auch installieren.
quelle
Weniger Kopfschmerzen beim Dolmetschen von Sprachen. Python, Perl, Ruby und Prolog sind bereits vorinstalliert (wie auf den meisten * NIX-Systemen). Viel bessere Benutzeroberfläche als viele Linux-Systeme, imho. Kopfschmerzen treten auf, wenn versucht wird, systemspezifische C-Programme zu erstellen (jeder hat versucht, einen eigenen Thread-Scheduler in C unter OS X zu erstellen? Kein Spaß). Unter Windows sind Python, Perl und Prolog nicht vorinstalliert. Ein Großteil von Windows wird mit * Software geliefert, die Sie nie verwenden. Abgesehen davon verwende ich nicht viele der vorinstallierten Programme auf dem Mac (ich verwende keine Mail-, Adressbuch-, Schriftbuch-, Garageband-, iPhoto-, iDVD-, iWeb-, TextEdit- usw.). Macs bieten die Flexibilität, Windows zu installieren, wohingegen das Gegenteil nicht zutrifft (kein Fehler von MS ... schuld an Apple, hier).
Kurz gesagt, es bietet viele der großartigen Programmier-Dienstprogramme und -Sprachen, die in Linux-Distributionen zu finden sind, und lässt die Kopfschmerzen von Windows hinter sich. Gleichzeitig bietet es eine erstklassige, flexible Benutzeroberfläche. Aber ich stimme Ihnen zu, wenn ich frage, warum die Leute für die allgemeine Programmierung ausschließlich OS X bevorzugen . Nicht sehr gut dafür.
Ich benutze normalerweise alles, was zur Hand ist oder das beste Werkzeug für den Job, sei es Windows, OS X oder eine Linux-Variante.
quelle
Ich kann mir vorstellen, der einzige Grund wäre, iPhone-Apps zu entwickeln. Aber ansonsten ist OSX im Grunde genommen Unix ...... und Unix / Linux ist für die meisten kostenlos, daher würde ich keinen anderen Grund sehen.
quelle
Tatsache ist, dass es nicht wirklich wichtig ist.
Wenn Sie Ihre Produktivität als Programmierer wirklich verbessern möchten , denken Sie nicht mehr darüber nach, wie cool es ist, wenn die Fenster all diese ausgefallenen Dinge machen und lernen, wie Sie Befehlszeilentools , eine großartige Skriptsprache und einen großartigen Editor verwenden .
Sie werden feststellen, dass Ihre Produktivität unabhängig vom gewählten Betriebssystem steigt.
Wenn Sie verstehen, dass dies die wirklich nützlichen Tools sind, mit denen Sie nicht leben können, werden Sie die ausgefallenen Dinge und den Hype von Mac OS vergessen.
quelle
Jeder leidende Apple-Besitzer lockt andere dazu, sein Schicksal mitzuteilen , es ist eine Falle :-) Oder vielleicht ist die ständig negative Kampagne gegen Windows jedoch möglich, dass ein durchschnittlicher Mac-Nutzer immer im Dunkeln bleibt. In Wirklichkeit wurde Mac OS regelmäßig gepatcht (meist ohne vorherige Ankündigung an die Benutzer).
Es ist wichtig zu wissen, dass die Stabilität von Mac OS X von der proprietären Hardware abhängt. Sie können nicht alles anschließen und testen, was Sie möchten, sodass keine Hardware tatsächlich nicht getestet wird. Beachten Sie, dass Apple-Computer mit vier oder fünf Optionen erhältlich sind und Upgrades unerschwinglich teuer sind - das heißt, es gibt ein paar Dutzend verschiedene Hardware-Varianten auf dem Markt. Unterstützung ist ein Kinderspiel. In Wirklichkeit ist Mac OS X weder fehlerfrei noch sicher
quelle
Ich bin vor ungefähr sieben Jahren von einem Laptop unter Windows auf einen Mac umgestiegen, als ich einem UNIX-Shop beigetreten, der sich hauptsächlich auf ANSI C-Befehlszeilenanwendungen für Bioinformatik konzentrierte. Ich konnte meine Arbeit auf jeder UNIX-Box erledigen. Warum habe ich dann für einen Mac bezahlt? Rein subjektive Vorlieben. Ich mag das Erscheinungsbild von nativen Mac-Anwendungen mehr als alle Linux-Desktop-Varianten. Ich hasse Open Office und ich mag Microsoft Office. Stelle dir das vor. Macports bietet den größten Komfort für Entwickler-Tools. Es hat allerdings ein paar Jahre gedauert, bis Valgrind für den Mac verfügbar war.
Ich mache auch keinen Anspruch auf die objektive Überlegenheit von OS X gegenüber Windows. Ich habe jedoch eine starke persönliche Abneigung gegen Windows entwickelt. Die Tatsache, dass ich immer noch über Laufwerksbuchstaben unter Windows nachdenken muss, ärgert mich und im Laufe der Jahre hatte ich einige Katastrophen mit Schäden an der Registrierung und fehlerhaften Anwendungsinstallationen. Meine Macs scheinen nur weniger "Futzing" zu erfordern, um einen reibungslosen Betrieb zu gewährleisten. Ich habe eine ziemlich aktuelle Windows-Desktop-Maschine zu Hause, um Spiele zu spielen und Freunde und Familie zu unterstützen. Allerdings hatte ich in den letzten Jahren auch viel Glück, meine Nicht-Technikfreaks auf den Mac zu bringen. Der einzige Weg, den ich beschreiben kann, ist weniger „Futzing“.
quelle
Ich höre das sehr. Schauen wir uns ein aktuelles Beispiel an: Gnome Shell vs. iPad , können Sie die Unterschiede erkennen? Als erstes ist die Schriftart auf der Gnome-Shell WTF schrecklich.
Dann die Icons. Die vier Grundregeln des Grafikdesigns sind Kontrast, Wiederholung, Ausrichtung und Nähe. Sie sagen Ihnen im Grunde, ob zwei Elemente gleich sind. Wenn Sie auf den Startbildschirm der Gnome-Shell schauen, sehen Sie nicht nur überfüllte, sondern auch völlig unterschiedliche Symbole mit unregelmäßigen Formen, sodass Sie sich Gedanken darüber machen, was diese sind und in welcher Beziehung sie zueinander stehen.
Dies ist auf dem iPad nicht der Fall, da die Elemente in einem Raster ausgerichtet sind und alle abgerundete Ecken und einen Glanzeffekt aufweisen (angewendet von iOS). Offensichtlich sind sie Elemente derselben Menge, so dass Ihr Geist ruht.
Nur ein Beispiel für ähnliche Funktionen mit unterschiedlicher Ausführung. Dies ist wichtig, da Design nicht nur ein Anstrich ist, sondern auch ein wesentlicher Bestandteil des Produkts. Wie Sie sich fühlen, kann nicht von Ihrer Denkweise (wörtlich) getrennt werden. Lesen folgt Formular der Funktion? über das.
Ein häufiges Missverständnis ist, dass Macs überteuert sind. Dies ergibt sich aus dem Vergleich eines Low-End-PCs mit einem Mac. Wenn Sie anders denken, versuchen Sie wirklich, einen ernsthaften Vergleich im Internet zu finden (hier ist einer ). Natürlich können Sie immer einen leistungsstärkeren und billigeren PC selbst zusammenbauen, wenn dies Ihre einzigen Kriterien sind, aber das ist nicht das, was Apple anstrebt.
Sie kaufen keinen Mac wegen seiner Leistung (nichts entspricht dem eines Linux-Clusters). Sie kaufen es, weil ein Mitarbeiter mit einem Gehalt daran arbeitet und Sie Hardware- / Softwareprobleme vermeiden möchten. Apple legt Wert auf Stabilität und Benutzerfreundlichkeit im Vergleich zu Funktionen oder Leistung. Sie können damit argumentieren, aber jenseits persönlicher Erfahrungen stehen sie in mehreren Ländern stets an der Spitze der Kundenzufriedenheit .
Ein weiterer Vorteil von Mac ist, dass Sie fast alles installieren können (KDE und Gnome enthalten). Fast alle Linux-Software ist über Macports- Pakete erhältlich. Dies ist eine wichtige Funktion, da Sie sich nicht darauf verlassen können, dass Apple Java, GNU-Software (die
march=native
immer noch in Apples GCC enthalten ist) und andere aktualisiert . OpenGL ist wahrscheinlich das aktuellste Beispiel, da es von Apple-Treibern abhängt.Es gibt auch beliebte Desktop-Apps für alle Zwecke, nicht nur von Apple, sondern auch von Adobe, Microsoft, Autodesk und anderen. Und keine Notwendigkeit für Antivirus-Quatsch, weil Sie auf Unix sind.
Wie auch immer, wenn Sie ein begrenztes Budget haben oder Windows, Linux oder einen Muffin-Toaster mit Emacs bevorzugen, fahren Sie fort. Es gibt kein bestes Betriebssystem für alle und jeden.
quelle
Ich entwickle seit 1984 auf Macs, * nix seit 1989 und Windows seit 1990. Derzeit arbeite ich als Berater an drei bezahlten Projekten, zwei auf dem Mac, die ungefähr die Hälfte meiner Zeit in Anspruch nehmen, und eines unter Linux nimmt die andere Hälfte.
Ich werde Windows nicht ansprechen, da ich heutzutage nicht viel dafür programmiere, aber in Bezug auf Linux, äh, ja. Auf dem Mac ist fast alles einfacher. :-)
Nehmen wir einen kleinen Bereich: Texteditoren. Ich bin ein alter GUI-Typ, mache überhaupt keine Emacs und kenne gerade genug vi, um mit kleinen Bearbeitungsaufgaben fertig zu werden.
Unter Ubuntu sind die Hauptoptionen gedit, kate und Eclipse. Kate ist schuppig (ich habe viele Daten verloren), Eclipse ist sehr schwer, also bleibe ich meistens bei gedit. Aber es ist wie eine Programmierversion von MS Notepad: Es macht einfach nicht viel. Und alles, was nicht in den Editor integriert ist, den Sie hinzufügen möchten, wie z. B. die Unterstützung von ctags, erfordert viel Aufwand bei der Installation und Konfiguration sowie beim ständigen Austausch.
Auf dem Mac ... heilige Kuh! Es gibt unzählige wirklich großartige Optionen und sie haben alle Arten von fantastischen Funktionen. Xcode ist leistungsstark und TextWrangler ist eine kostenlose App, die die besten Funktionen von kate und meld vereint. Und in den letzten zehn Jahren ist keines von beiden auf eine Weise abgestürzt, die meine Änderungen verloren hat, die ich weder von Kate noch von Gedit sagen kann.
Tatsächlich sind die Texteditoren unter Linux so verworren, dass ich bei der Linux-Entwicklung, bei der die zugrunde liegenden Bibliotheken auch auf dem Mac verfügbar sind, den Code häufig zuerst unter Mac OS X in Xcode schreibe und dann, wenn er funktioniert , verschiebe es nach Linux und schreibe ein Makefile dafür.
Ich könnte weiter und weiter gehen. Ich habe versucht, Diagramme zu erstellen, und es ist entsetzlich. OmniGraffle auf dem Mac eignet sich jedoch hervorragend zum Erstellen von Diagrammen.
Ich bin ein großer Fan von Open Source, trage zu mehreren Projekten bei und habe einen Vortragsvorschlag für das Ottawa Linux Symposium in diesem Sommer eingereicht. Aber ich mag es auch, meinen Ruf als jemand zu bewahren, der großartigen Code schnell schreibt. Ich möchte daher möglichst effiziente Entwicklungstools verwenden, die häufig auf dem Mac ausgeführt werden.
Um ein bisschen hinzuzufügen ... als Berater werde ich dafür bezahlt, dass ich produktiv bin. Das Herumspielen mit flockiger Software kommt aus meiner Freizeit, die ich lieber für andere Dinge nutzen würde, wie mit meiner Frau rumhängen, Kampfsport betreiben und Italienisch lernen. Meine Erfahrung ist, dass ich seit 2006 parallel auf beiden Plattformen arbeite und weniger Zeit mit dem Mac als mit Linux verbringe.
quelle
Wenn Sie iPhone- (oder Mac-) Apps schreiben, benötigen Sie einen Mac (Punkt).
Wenn Sie Web-Entwicklung betreiben, sind Macs meiner Erfahrung nach Windows-Computern weit überlegen, schon allein deshalb, weil die meisten Tools, die Sie benötigen, bereits vorhanden sind. Ja, Linux kann dasselbe behaupten. Aber können Sie Linux und Mac wirklich in Bezug auf Benutzerfreundlichkeit vergleichen? "Ja wirklich?"
Wenn Sie Windows-Apps schreiben, benötigen Sie einen Windows-Computer. Natürlich können Sie zwischen VMWare, Parallels und Boot Camp auch nur Windows auf dem Mac ausführen.
Fazit: Meist integrierte Unix- und Webentwicklungstools, hervorragende Benutzerfreundlichkeit, Windows-Kompatibilität, wenn Sie sie wirklich brauchen. Das Beste von allen Welten. Außerdem siehst du bei Starbucks viel cooler aus als bei irgendetwas bei Dell. :)
quelle
Es ist eine schöne, störungsfreie Arbeitsumgebung.
Ich benutze einen Mac als meinen PC und kenne mich damit aus.
Die Hardware ist fantastisch.
Ich kann (und kann) Windows auf einer virtuellen Maschine ausführen, wenn dies erforderlich ist. Dies ist besser als Windows nativ auszuführen (kann Kopien des gesamten Computers usw. erstellen).
Was ist, wenn sie etwas teurer sind?
quelle
Ich liebe Mac OS X nicht nur als Betriebssystem im Vergleich zu Windows oder Linux, sondern benutze es auch, weil es alles ausführt. Ich boote in OS X, kann aber Windows 7 (für die Visual Studio-Entwicklung sowie zum Testen von Desktop-Anwendungen und Webanwendungen) und Ubuntu (zum Testen von Desktop-Anwendungen und Webanwendungen) in Virtual Box ausführen. Wenn ich etwas anderes verwenden würde, müsste ich zumindest einen Neben-Mac haben, um plattformübergreifend zu testen. Alle anderen Vorteile stehen unter Linux oder Windows zur Verfügung oder hängen von Ihren persönlichen Vorlieben ab.
quelle
Ich sehe auch viele MacBooks auf Entwicklerkonferenzen. Wissen Sie, was der Vorbehalt ist? Sie müssen sich das Betriebssystem ansehen, unter dem sie ausgeführt werden. Fast jeder von ihnen, den ich sehe, läuft mit Windows 7 auf diesen wertvollen MacBooks. Der Grund: Entweder für die Hardware zu viel bezahlen, weil sie cool ist, oder OSX so oft ausführen zu können, wenn Objective-C benötigt wird, und für die meisten anderen Aufgaben zu Windows zu wechseln
quelle
Wegen (in absteigender Reihenfolge):
quelle
Um ehrlich zu sein: Ich benutze ein Macbook, weil ich Ruby on Rails gelernt habe und alle "coolen Kids" OSX for Rails verwenden. Das heißt, ich genieße die Tatsache, dass es ein Netz aus einer sauberen und intuitiven Benutzeroberfläche mit der ganzen Leistung eines Unix-basierten Systems (dh leistungsstarke Befehlszeilen-Tools) ist. Außerhalb der Arbeit (.NET dev) verwende ich fast ausschließlich das MacBook, es sei denn, ich benötige eine App, die nur für Windows geeignet ist.
quelle
Mein Arbeitsplatz gab die Option eines Laptops: Windows oder Mac. Ich habe mich für Mac entschieden, aber nur, weil ich hauptsächlich Linux-Entwickler bin und die Unix-y-Umgebung (nettes Unix-Terminal und alles) bevorzuge. Aber ich würde einen Linux-Laptop wählen, wenn das eine Option wäre.
quelle
Ich bin ein privater Berater, der Anwendungen für PC / MAC erstellt, selten für Linux. Ich mache auch einige Web-Programmierung mit Wicket (Java) und PHP. Mein Primärsystem ist ein Mac.
Warum?
Zu sagen, dass echte Programmierer keinen Mac benutzen, ist kurzsichtig. Wenn ich nicht für Mac schreiben würde, würde ich Mac verwenden? Vielleicht ... Oder vielleicht würde ich Linux verwenden. Wie ich bereits sagte, muss ich mit Dreamweaver-Vorlagen von Designern arbeiten und PSD-Dateien optimieren sowie neue Hardware-Unterstützung benötigen. Ich möchte keine instabile WINE-Installation von CS5 verwenden oder den ganzen Tag in VMWARE arbeiten, um Linux zu verwenden. Ich muss auch bei einem Betriebssystem bleiben, das der Live-Umgebung (Dateipfade, ausführbare Dateien, Dienste) genau entspricht.
Windows Linux und Mac haben alle großen Punkte. Im Moment bin ich auf einem Mac.
quelle
Für Leute, die aus Linux und dem College kommen , sieht es genauso aus wie Linux mit einer sexy Benutzeroberfläche .
Mit genügend Jahren beginnen sie, die Unterschiede und die Nachteile und die völlige Willkür der vielen Straßensperren, die der Verkäufer ihnen auferlegt, zu verstehen und daraus zu wachsen. Wenn sie also enthusiastisch sind, sind sie wahrscheinlich ein bisschen zu jung.
... und dann gibt es jene Gamedev, die einfach einen Mac kaufen (und die Kosten von den Steuern abziehen), um Windows darauf laufen zu lassen und MacOS nur dann zu booten, wenn sie iPhone-Dinge haben. Aber das ist ein kleines Segment.
Die eigentliche Frage sollte also lauten: "Warum wissen junge Programmierer, die gerade das College abgeschlossen haben, nichts Besseres, als OSX zu empfehlen?"
... vielleicht, weil sie mit ObjC + Cocoa in Kontakt gekommen sind.
quelle