Programista w przełączaniu z Windows na macOS
Zawsze byłem „facetem z Windows”. Był czas, kiedy bawiłem się z Linuksem, głównie dystrybucją Ubuntu, i było to interesujące doświadczenie. Chociaż Linux był dość potężny, wróciłem do Windows po krótkim czasie ze względu na łatwość korzystania z systemu Windows - I nie musiałem kompilować własnych sterowników i było więcej dostępnych programów.
Niedawno miałem okazję dokonać zmiany i użyć komputera Apple do pracy. Pomyślałem, że chciałbym to wypróbować, ponieważ wydaje się, że prawie wszyscy w społeczności programistów używają jednego z tych dni.
Dla innych programistów zastanawiając się nad zmianą systemu Windows na MacOS, czytaj dalej, aby dowiedzieć się więcej o moich doświadczeniach.
Pierwsze wrażenia
Intuicyjne użycie
Moje pierwsze wrażenie było takie, że MacOS nie wydawał się tak intuicyjny, jak myślałem. To może być spowodowane tym, że jestem tak przyzwyczajony do sposobu, w jaki Windows robi rzeczy.
Istnieją pewne funkcje systemu Windows którego Mac całkowicie nie ma. Na przykład funkcje takie jak przypinanie okien do boków ekranu, brakowało przeciągania okna na górę, aby zmaksymalizować, a nawet w ogóle maksymalizować.
Byłem jednak pod wrażeniem rozdzielczość ekranu i przejrzystość. The Skalowanie interfejsu użytkownika w celu uzyskania wysokiej rozdzielczości jest również lepsze niż Windows, a wszystko wygląda dobrze nawet w wysokiej rozdzielczości. Nie potrafię też zrozumieć, jak wygląda gładki tekst.
Instalowanie aplikacji
Jedna rzecz, z którą początkowo miałem problem, to próba zainstalowania aplikacji za pomocą Apple App Store. Z jakiegoś powodu nie mogłem pobrać aplikacji bez wprowadzania informacji o płatności.
Ostatecznie, po kilku badaniach online, znalazłem oddzielny interfejs rejestracji, który pozwolił mi kontynuować bez informacji o płatności, ale za każdym razem, gdy próbuję uaktualnić system, jestem zmartwiony wprowadzaniem informacji o płatności.
Kompatybilne aplikacje
Udało mi się używaj równoważnych programów do wszystkiego, co muszę zrobić, ale te programy są albo takie same lub w pełni funkcjonalne jak odpowiedniki Windows. Oto narzędzia Window, których używam, wraz z odpowiednikami systemu MacOS, które znalazłem, które zapewniają te same funkcje lub funkcje:
- Notatnik ++ - Sublime (nie za darmo)
- Tortoise Git - SourceTree (nie ma narzędzia do scalania).
- Phpstorm - Phpstorm
- sqlyog - workbench mysql
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Ogólnie nie używałem programu, który wolałbym bardziej na MacOS niż może Drzewo źródłowe nad Tortoise GIT. Też to słyszałem Microsoft Office Suite miał problemy na macOS, ale jak dotąd nie miałem z tym żadnych problemów.
Odkryłem, że dość często korzystam z programu do notatek, aby utrzymać porządek - w rzeczywistości nawet przygotowuję ten artykuł w programie Notes. Jestem pewien, że istnieją programy, które mogą ułatwić mi życie na MacOS, i natknę się na nie, ponieważ spędzam więcej czasu w systemie.
Integracja aplikacji
The integracja aplikacji w systemie sprawia, że wiele funkcji jest natywnych dla systemu operacyjnego (notatki, e-mail, terminal), co jest miłe. W systemie Windows aplikacje wydają się być bardzo oddzielone od systemu operacyjnego i nie są tak dobrze zintegrowane.
Podczas gdy Mac Terminal jest prawdopodobnie jedną z jego największych zalet w systemie Windows ostatnio jest to dość ograniczone natywna obsługa basha w systemie Windows.
Czasami może być to wygodne używaj rodzimych poleceń Linux bez konieczności instalowania oprogramowania innych firm (np. Cygwin dla Windows).
Bez siatki, bez chwały
Fakt, że nie ma żadnego systemu gridowego z rozwiniętymi oknami, podobnie jak w Windows, ma tendencję do błędów w macOS. Za każdym razem, gdy zamykam lub otwieram program i starter rozszerza się lub kurczy, moje okna są pozostawione ze szczeliną pod nimi co mnie irytuje. To może być możliwe do złagodzenia z rozszerzeniami interfejsu użytkownika, ale domyślnie nie widzę sposobu, aby to zrobić.
Ponadto w Windowsie umiejętność „podglądania” zawartości otwartych aplikacji przez najeżdżając na ikonę paska zadań jest dla mnie przydatny. Fakt, że ikony aplikacji się układają i zezwalaj na grupowanie wielu instancji w jedną ikonę jest także przydatny.
W systemie MacOS każda instancja każdej aplikacji, jeśli zostanie zminimalizowana, utworzy własną ikonę na pasku startowym.
Jedną z rzeczy, których najbardziej nie lubię w macOS, jest to Nie mogę zmaksymalizować okien podobny do tego, jak działa funkcja maksymalizacji w systemie Windows. Nie mam pojęcia, dlaczego nie można tego zrobić.
W systemie MacOS „maksymalizacja” powoduje wyświetlenie okna na pełnym ekranie - Nie jestem pewien, dlaczego kiedykolwiek chciałbym to zrobić. W systemie Windows uwielbiam, że mogę przeciągnąć okno na boki lub rogi ekranu łatwo zarządzaj wieloma aplikacjami jednocześnie, lub przeciągnij na górę ekranu, aby zmaksymalizować.
Podsumowanie
Zalety systemu MacOS
- To jest miłe mając terminal Unix wbudowany w system operacyjny
- Vagrant wydaje się działać znacznie szybciej niż odpowiednik Windows
- Integracja systemu aplikacji jest miła
- Nie specjalnie, ale jakość wykonania jest dobra i ekran jest wysokiej jakości
- Skalowanie interfejsu jest bardzo dobre, a wszystko wygląda bardzo dobrze nawet w wysokiej rozdzielczości
- Szybki start
- Dobra jakość wykonania
- Dobre skalowanie interfejsu użytkownika
Cons:
- Zarządzanie oknami może być irytacją
- Nie wszystkie narzędzia, których używam, są tak dobre w systemie MacOS, jak w systemie Windows
- Aby przejść ze sklepu, musisz przejść przez konfigurację Apple Store (miałem z tym problemy i nie mogłem nawet pobrać w jednym punkcie)
- Niezgodność programu (nie wszystko jest dostępne w wersji macOS)
To sprowadza się do osobistych preferencji
W końcu, chociaż wyszedłem z przyzwoitą listą profesjonalistów MacOS, ja Nadal preferuję komputer z systemem Windows do rozwoju. Nie ma zbyt wielu istotnych powodów, aby używać Maca w systemie Windows. Może gdybym używał systemu MacOS od lat, mógłbym kontynuować, ale ponieważ używałem systemu Windows od tak dawna i znam wszystkie tajniki - zdecydowanie preferuję to.
W pewnym momencie mogłem zobaczyć, jak prawdopodobnie używam macOS jako mojego codziennego sterownika, ale na razie myślę, że wolę trzymać się tego, co znam najbardziej, systemu Windows.
Nota redaktora: To jest post napisany dla Hongkiat.com przez Justin Hamm. Justin jest starszym inżynierem internetowym w Enola Labs, firmie zajmującej się tworzeniem aplikacji internetowych i aplikacji mobilnych w Austin w Teksasie.