Startseite » Desktop » Ein Entwickler zum Umstieg von Windows auf Mac OS

    Ein Entwickler zum Umstieg von Windows auf Mac OS

    Ich war schon immer ein "Windows-Typ". Es gab eine Zeit, in der ich mit Linux spielte, meistens die Ubuntu-Distribution, und es war eine interessante Erfahrung. Obwohl Linux recht mächtig war, ging ich nach kurzer Zeit wieder auf Windows zurück, da Windows einfach zu bedienen war - ich Ich musste meine eigenen Treiber nicht kompilieren und Es war mehr Software verfügbar.

    Vor kurzem hatte ich die Möglichkeit, einen Apple-Computer für die Arbeit zu nutzen. Ich dachte, ich würde es gerne ausprobieren, da es so aussieht, als würde jeder von ihnen in der Entwicklungsgemeinschaft heutzutage einen benutzen.

    Für alle anderen Entwickler Denken Sie darüber nach, den Umstieg von Windows auf Mac OS durchzuführen, Lesen Sie weiter, um mehr über meine Erfahrungen zu erfahren.

    Erste Eindrücke

    Intuitive Nutzung

    Mein erster Eindruck war, dass macOS nicht so intuitiv schien, wie ich dachte. Diese könnte daran liegen, dass ich so an Windows gewöhnt bin macht Dinge.

    Es gibt einige Funktionen von Windows was Mac völlig fehlt. Zum Beispiel Funktionen wie Fenster an den Seiten des Bildschirms fixieren, Es fehlte, ein Fenster nach oben zu ziehen, um es zu maximieren oder sogar zu maximieren.

    Ich war jedoch beeindruckt von der Bildschirmauflösung und Klarheit. Das Die Skalierung der Benutzeroberfläche für eine hohe Auflösung wird ebenfalls besser gemacht als Windows, und auch bei hoher Auflösung sieht alles gut aus. Ich kann auch nicht darüber hinwegkommen, wie glatter Text aussieht.

    Installiere Apps

    Eine Sache, mit der ich zunächst Probleme hatte, war der Versuch, Anwendungen über den Apple App Store zu installieren. Aus irgendeinem Grund konnte ich keine Anwendungen herunterladen, ohne Zahlungsinformationen einzugeben.

    Nach einigen Online-Recherchen fand ich schließlich eine separate Registrierungs-Benutzeroberfläche, die es mir erlaubte, ohne Zahlungsinformationen fortzufahren, Aber jedes Mal, wenn ich versuche, das System zu aktualisieren, werde ich gezwungen, Zahlungsinformationen einzugeben.

    Kompatible Apps

    Ich habe es geschafft Verwenden Sie für alles, was ich tun muss, gleichwertige Programme, Diese Programme sind jedoch entweder gleich oder weniger voll als die Windows-Entsprechung. Hier sind die Werkzeuge des Fensters, die ich verwende, zusammen mit macOS-Entsprechungen, die ich gefunden habe und dieselben Funktionen oder Funktionen bietet:

    • Notepad ++ - Sublime (nicht kostenlos)
    • Tortoise Git - SourceTree (hat kein Merge-Tool).
    • Phpstorm - Phpstorm
    • sqlyog - mysql workbench
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    Insgesamt habe ich kein Programm verwendet, das ich bei macOS mehr als vielleicht vorziehen würde Quellbaum über Schildkröte GIT. Das habe ich auch gehört Die Microsoft Office Suite hatte Probleme mit macOS, aber bisher bin ich damit nicht in Schwierigkeiten geraten.

    Ich habe festgestellt, dass ich das Notes-Programm ziemlich häufig verwende, um die Dinge in Ordnung zu halten - ich entwerfe sogar diesen Artikel im Notes-Programm. Ich bin mir sicher, dass es Programme gibt, die mein Leben unter macOS erleichtern könnten, und ich werde auf sie stoßen, wenn ich mehr Zeit mit dem System verbringe.

    Integration von Apps

    Das Integration von Anwendungen Im System lässt viele Funktionen nativ zum Betriebssystem erscheinen (Notizen, E-Mail, Terminal), was schön ist. In Windows scheinen die Anwendungen vom Betriebssystem sehr getrennt und nicht so gut integriert zu sein.

    Während Macs Terminal ist wahrscheinlich einer der größten Vorteile über Windows hat sich dies in letzter Zeit ziemlich verringert native bash-unterstützung in Windows.

    Es kann zu Zeiten bequem sein Verwenden Sie native Linux-Befehle, ohne Software von Drittanbietern installieren zu müssen (wie Cygwin für Windows).

    Keine Gitter, kein Ruhm

    Die Tatsache, dass es kein Rastersystem mit erweiterten Fenstern, ähnlich wie Windows, gibt, neigt bei macOS zu Problemen. Jedes Mal, wenn ich ein Programm schließe oder öffne und das Launchpad erweitert oder geschlossen wird, Meine Fenster haben eine Lücke unter ihnen was mich wütend macht. Das mag sein möglich, mit UI-Erweiterungen zu lindern, Aber standardmäßig sehe ich keine Möglichkeit, dies zu tun.

    Außerdem unter Windows die Fähigkeit, Inhalte von offenen Anwendungen zu "betrachten" durch über dem Taskleistensymbol schweben ist mir nützlich. Die Tatsache, dass Anwendungssymbole stapeln und Mehrere Instanzen können in einem Symbol gruppiert werden ist auch nützlich.

    Unter macOS wird jede Instanz jeder Anwendung, wenn sie minimiert ist, auf dem Launchpad ein eigenes Symbol erstellen.

    Eines der Dinge, die ich am meisten mit macOS nicht mag, ist das Ich kann Fenster nicht maximieren Ähnlich wie die Maximierungsfunktion in Windows funktioniert. Ich habe keine Ahnung, warum dies nicht möglich ist.

    In MacOS wird durch "Maximieren" ein Fenster als Vollbild angezeigt - Ich bin mir nicht sicher, warum ich das überhaupt tun möchte. In Windows finde ich es toll, dass ich ein Fenster an die Seiten oder Ecken eines Bildschirms ziehen kann Einfache Verwaltung mehrerer Anwendungen gleichzeitig, oder Ziehen Sie zum Maximieren auf den Bildschirm.

    Ein Rückblick

    Vorteile von macOS
    • Es ist nett mit einem Unix-Terminal im Betriebssystem
    • Vagrant scheint viel schneller zu laufen als Windows gleichwertig
    • Anwendungssystemintegration ist schön
    • Nicht speziell, aber die Verarbeitungsqualität ist gut und Der Bildschirm ist von hoher Qualität
    • Die Skalierung der Benutzeroberfläche ist sehr gut und auch bei hoher Auflösung sieht alles sehr gut aus
    • Schnelle Inbetriebnahme
    • Gute Verarbeitungsqualität
    • Gute UI-Skalierung
    Nachteile:
    • Fensterverwaltung kann ein Ärgernis sein
    • Nicht alle Tools, die ich verwende, sind für macOS genauso gut wie für Windows
    • Zum Herunterladen aus dem Store müssen Sie den Apple Store-Setup durchgehen (ich hatte Probleme damit und konnte an einer Stelle nicht einmal herunterladen)
    • Programminkompatibilität (mit einer macOS-version ist nicht alles verfügbar)

    Es kommt auf persönliche Vorlieben an

    Am Ende habe ich, obwohl ich mit einer anständigen Liste von macOS-Profis herausgekommen bin Noch lieber einen Windows-PC für die Entwicklung. Es gibt einfach keine zwingenden Gründe, einen Mac über Windows zu verwenden. Wenn ich macOS jahrelang benutzt hätte, wäre es gut, weiterzumachen, aber da ich Windows so lange benutzt habe und all die Besonderheiten kenne, ziehe ich es definitiv vor.

    Irgendwann konnte ich mir vorstellen, dass ich macOS als meinen täglichen Treiber verwenden würde, aber im Moment denke ich, ich bleibe lieber bei dem, was ich am besten kenne, einem Windows-System.

    Anmerkung des Herausgebers: Dies ist ein Beitrag für Hongkiat.com von Justin Hamm. Justin ist Senior Web Engineer bei Enola Labs, einem in Austin, Texas, ansässigen Unternehmen für Web- und Mobile-App-Entwicklung.