Ένας προγραμματιστής για την εναλλαγή από τα Windows σε macOS
Είμαι πάντα ένας "τύπος των Windows". Υπήρξε ένας χρόνος που γύρισα γύρω από το Linux, κυρίως το Ubuntu distro, και ήταν μια ενδιαφέρουσα εμπειρία. Αν και το Linux ήταν αρκετά ισχυρό, επέστρεψα στα Windows μετά από λίγο χρόνο λόγω της ευκολίας χρήσης των Windows - εγώ δεν χρειάστηκε να συντάξω τους δικούς μου οδηγούς και υπήρχε περισσότερο διαθέσιμο λογισμικό.
Πρόσφατα, είχα την ευκαιρία να κάνω το switch και να χρησιμοποιήσω έναν υπολογιστή Apple για δουλειά. Σκέφτηκα ότι θα ήθελα να το δοκιμάσω καθώς αισθάνεται ότι σχεδόν όλοι στην κοινότητα ανάπτυξης χρησιμοποιούν μία αυτές τις μέρες.
Για οποιονδήποτε άλλο προγραμματιστή σκεφτόμενος για τη μετατροπή από τα Windows σε macOS, διαβάστε για να μάθετε περισσότερα για την εμπειρία μου.
Πρώτες εντυπώσεις
Διαισθητική χρήση
Η πρώτη μου εντύπωση ήταν ότι το macOS δεν φαινόταν τόσο διαισθητικό όσο σκέφτηκα ότι θα μπορούσε να είναι. Αυτό θα μπορούσε να οφείλεται στο γεγονός ότι είμαι τόσο συνηθισμένος στον τρόπο με τα Windows κάνει τα πράγματα.
Υπάρχουν ορισμένα χαρακτηριστικά των Windows που η Mac λείπει εντελώς. Για παράδειγμα, χαρακτηριστικά όπως συνδέοντας τα παράθυρα στις πλευρές της οθόνης, σέρνοντας ένα παράθυρο στην κορυφή για να μεγιστοποιηθεί, ακόμη και να μεγιστοποιηθεί καθόλου, λείπουν.
Εντυπωσιάστηκα, όμως, από το ανάλυση οθόνης και σαφήνεια. ο Η κλιμάκωση UI για υψηλή ανάλυση γίνεται επίσης καλύτερα από τα Windows, και όλα φαίνονται καλά ακόμη και σε υψηλή ανάλυση. Επίσης, δεν μπορώ να ξεπεράσω πόσο λεπτό κείμενο φαίνεται.
Εγκατάσταση εφαρμογών
Ένα πράγμα που είχα πρόβλημα με αρχικά ήταν να προσπαθώ να εγκαταστήσω εφαρμογές χρησιμοποιώντας το Apple App Store. Για κάποιο λόγο δεν ήταν δυνατή η λήψη εφαρμογών χωρίς εισαγωγή πληροφοριών πληρωμής.
Τελικά, μετά από κάποια έρευνα στο διαδίκτυο, βρήκα ένα ξεχωριστό UI εγγραφής που μου επέτρεψε να συνεχίσω χωρίς πληροφορίες πληρωμής, αλλά κάθε φορά που προσπαθώ να αναβαθμίσω το σύστημα είμαι σαστισμένος για να πληκτρολογήσω πληροφορίες πληρωμής.
Συμβατές εφαρμογές
Ήμουν σε θέση να χρησιμοποιήστε ισοδύναμα προγράμματα για όλα όσα πρέπει να κάνω, αλλά αυτά τα προγράμματα είναι είτε τα ίδια είτε λιγότερο πλήρως χαρακτηρισμένα με τα αντίστοιχα παράθυρα. Εδώ είναι τα εργαλεία του παραθύρου που χρησιμοποιώ, μαζί με τα ισοδύναμα macOS που βρήκα ότι παρέχουν τα ίδια χαρακτηριστικά ή λειτουργίες:
- Notepad ++ - Υψηλή (όχι δωρεάν)
- Tortoise Git - SourceTree (Δεν διαθέτει εργαλείο συγχώνευσης).
- Phpstorm - Phpstorm
- sqlyog - mysql workbench
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Συνολικά, δεν έχω χρησιμοποιήσει ένα πρόγραμμα το οποίο προτιμώ περισσότερο για MacOS εκτός από ίσως Δέντρο πηγής πάνω από Tortoise GIT. Άκουσα επίσης αυτό η έκδοση του Microsoft Office Suite είχε προβλήματα στο macOS, αλλά μέχρι στιγμής δεν έχω κάνει κανένα πρόβλημα με αυτό.
Έχω διαπιστώσει ότι χρησιμοποιώ το πρόγραμμα σημειώσεων αρκετά συχνά για να κρατήσω τα πράγματα οργανωμένα - στην πραγματικότητα, εγώ ακόμη και συντάσσομαι αυτό το άρθρο στο πρόγραμμα σημειώσεων. Είμαι βέβαιος ότι υπάρχουν προγράμματα που θα μπορούσαν να κάνουν τη ζωή μου ευκολότερη για MacOS, και θα τα συναντήσω καθώς ξοδεύω περισσότερο χρόνο στο σύστημα.
Ενσωμάτωση εφαρμογών
ο ενσωμάτωση των εφαρμογών μέσα στο σύστημα κάνει πολλά χαρακτηριστικά που αισθάνονται εγγενή στο λειτουργικό σύστημα (σημειώσεις, ηλεκτρονικό ταχυδρομείο, τερματικό), το οποίο είναι ωραίο. Στα Windows, οι εφαρμογές τείνουν να φαίνονται πολύ ξεχωριστές από το λειτουργικό σύστημα και όχι τόσο ολοκληρωμένες.
Ενώ είναι Mac Ο τερματικός σταθμός είναι ίσως ένα από τα μεγαλύτερα πλεονεκτήματα του πάνω από τα Windows, αυτό έχει μειωθεί αρκετά πρόσφατα με εγγενή υποστήριξη bash στα Windows.
Μπορεί να είναι βολικό μερικές φορές να χρησιμοποιήστε εγγενείς εντολές Linux χωρίς να χρειάζεται να εγκαταστήσετε λογισμικό τρίτου μέρους (όπως το Cygwin για Windows).
Κανένα Πλέγμα, Χωρίς Δόξα
Το γεγονός ότι δεν υπάρχει κανένα σύστημα πλέγματος με εκτεταμένα παράθυρα, παρόμοιο με τα Windows, τείνει να με βλάψει στο macOS. Κάθε φορά που κλείνω ή ανοίγω ένα πρόγραμμα και το φορητό πλατφόρμα επεκτείνεται ή συρρικνώνεται, τα παράθυρά μου παραμένουν με ένα κενό κάτω από αυτά που με εξοργίζει. Αυτό μπορεί να είναι είναι δυνατή η ανακούφιση με επεκτάσεις UI, αλλά από προεπιλογή δεν βλέπω έναν τρόπο να το κάνουμε αυτό.
Επιπλέον, στα Windows, το ικανότητα να "κρυφοκοιτάζει" στο περιεχόμενο των ανοιχτών εφαρμογών με δείχνοντας το εικονίδιο της γραμμής εργασιών είναι χρήσιμο για μένα. Το γεγονός ότι τα εικονίδια εφαρμογής στοιβάζονται και επιτρέψτε σε πολλές περιπτώσεις να ομαδοποιηθούν σε ένα εικονίδιο είναι επίσης χρήσιμο.
Στο macOS, κάθε εμφάνιση κάθε εφαρμογής, εάν ελαχιστοποιηθεί, θα κάνει το δικό της εικονίδιο στο Launchpad.
Ένα από τα πράγματα που μου αρέσει περισσότερο με το macOS είναι αυτό Δεν μπορώ να μεγιστοποιήσω τα παράθυρα παρόμοιο με το πώς λειτουργεί η μεγιστοποίηση των λειτουργιών στα Windows. Δεν έχω ιδέα γιατί αυτό δεν είναι κάτι που μπορεί να γίνει.
Στο macOS "μεγιστοποίηση" κάνει ένα παράθυρο πλήρους οθόνης - Δεν είμαι σίγουρος γιατί θα ήθελα ποτέ να το κάνω αυτό. Στα Windows, μου αρέσει να μεταφέρω ένα παράθυρο στις πλευρές ή στις γωνίες μιας οθόνης να διαχειρίζεστε εύκολα πολλές εφαρμογές ταυτόχρονα, ή σύρετε στο επάνω μέρος της οθόνης για μεγιστοποίηση.
Μια ανακεφαλαίωση
Πλεονεκτήματα του macOS
- Είναι ωραίο έχοντας ένα τερματικό Unix ενσωματωμένο στο λειτουργικό σύστημα
- Το Vagrant φαίνεται να τρέχει πολύ πιο γρήγορα από τα ισοδύναμα των Windows
- Η ολοκλήρωση του συστήματος εφαρμογής είναι ωραία
- Δεν είναι συγκεκριμένα, αλλά η ποιότητα κατασκευής είναι καλή, και η οθόνη είναι υψηλής ποιότητας
- UI κλιμάκωση είναι πολύ καλή, και όλα φαίνονται πολύ καλά ακόμη και σε υψηλή ανάλυση
- Γρήγορη εκκίνηση
- Καλή ποιότητα κατασκευής
- Καλή κλιμάκωση UI
Μειονεκτήματα:
- Διαχείριση παραθύρων μπορεί να είναι μια ενόχληση
- Δεν είναι όλα τα εργαλεία που χρησιμοποιώ είναι τόσο καλά στο macOS όσο και στα Windows
- Πρέπει να περάσετε από την εγκατάσταση του Apple Store για να κάνετε λήψη από το κατάστημα (είχα προβλήματα με αυτό και δεν θα μπορούσε καν να κατεβάσει σε ένα σημείο)
- Ασυμβίβαστο προγράμματος (δεν είναι όλα διαθέσιμα με μια έκδοση macOS)
Βυθίζεται σε προσωπική προτίμηση
Στο τέλος, παρόλο που βγήκα με μια αξιοπρεπή λίστα με τους macOS επαγγελματίες, εγώ εξακολουθούν να προτιμούν έναν υπολογιστή Windows για ανάπτυξη. Απλά δεν υπάρχουν πολλοί επιτακτικοί λόγοι για τη χρήση ενός Mac πάνω στα Windows. Ίσως Αν χρησιμοποιούσαμε macOS εδώ και χρόνια θα ήταν καλό να συνεχίσω, αλλά επειδή έχω χρησιμοποιήσει τα Windows για τόσο πολύ καιρό και γνωρίζω όλα τα ins και outs - το προτιμώ σίγουρα.
Κάποια στιγμή θα μπορούσα να δω τον εαυτό μου πιθανώς χρησιμοποιώντας macOS ως καθημερινό μου οδηγό, αλλά για τώρα νομίζω ότι θα προτιμούσα να κολλήσω με αυτό που είμαι πιο εξοικειωμένος με, ένα σύστημα των Windows.
Σημείωση του συντάκτη: Αυτή είναι μια θέση που γράφτηκε για το Hongkiat.com από Τζούστιν Χαμ. Ο Justin είναι Ανώτερος Μηχανικός Ιστού στην Enola Labs, μια εταιρία ανάπτυξης ιστοσελίδων και ανάπτυξης εφαρμογών κινητής τηλεφωνίας στο Ώστιν, Τέξας.