Page d'accueil » Bureau » Un développeur pour passer de Windows à macOS

    Un développeur pour passer de Windows à macOS

    J'ai toujours été un "gars de Windows". À une époque, j'ai joué avec Linux, principalement avec la distribution Ubuntu, et ce fut une expérience intéressante. Bien que Linux soit assez puissant, je suis retourné sous Windows après une courte période en raison de la facilité d’utilisation de Windows - I n'a pas eu à compiler mes propres pilotes et il y avait plus de logiciels disponibles.

    Récemment, j'ai eu la chance de faire le changement et d'utiliser un ordinateur Apple pour le travail. Je pensais que j'aimerais l'essayer car il semble que presque tous les membres de la communauté du développement en utilisent un de nos jours.

    Pour tous les autres développeurs penser à passer de Windows à MacOS, Continuez à lire pour en savoir plus sur mon expérience.

    Premières impressions

    Utilisation intuitive

    Ma première impression a été que macOS ne semblait pas aussi intuitif que je le pensais. Ce pourrait être dû au fait que je suis tellement habitué à la façon dont Windows fait des choses.

    Il y a quelques fonctionnalités de Windows ce qui manque complètement Mac. Par exemple, des fonctionnalités telles que épingler des fenêtres sur les côtés de l'écran, faire glisser une fenêtre vers le haut pour maximiser, voire même maximiser, manquait.

    Cependant, j’ai été impressionné par le résolution et clarté de l'écran. le La mise à l'échelle de l'interface utilisateur pour la haute résolution est également améliorée que Windows, et tout semble bon, même en haute résolution. Je ne peux pas non plus comprendre à quel point le texte est lisse.

    Installation d'applications

    Une chose qui me posait problème au début était d’essayer d’installer des applications à l’aide du Apple App Store. Pour une raison quelconque, je ne pouvais pas télécharger d'applications sans entrer les informations de paiement.

    Finalement, après quelques recherches en ligne, j’ai trouvé un interface d'enregistrement séparée qui m'a permis de continuer sans information de paiement, mais chaque fois que j'essaie de mettre à niveau le système, je suis harcelé pour entrer des informations de paiement.

    Applications compatibles

    J'ai pu utiliser des programmes équivalents pour tout ce que je dois faire, mais ces programmes sont identiques ou moins complets que l’équivalent Windows. Voici les outils de la fenêtre que j'utilise, ainsi que les équivalents macOS que j'ai trouvés et qui offrent les mêmes fonctionnalités ou fonctions:

    • Notepad ++ - Sublime (pas gratuit)
    • Tortoise Git - SourceTree (N'a pas d'outil de fusion).
    • Phpstorm - Phpstorm
    • sqlyog - mysql workbench
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    Globalement, je n'ai pas utilisé de programme que je préfère plus sur macOS que peut-être Arbre source sur la tortue GIT. J'ai aussi entendu ça la suite Microsoft Office avait des problèmes sur macOS, mais jusqu'à présent, je n'ai rencontré aucun problème.

    J'ai constaté que j'utilisais assez souvent le programme de notes pour garder les choses en ordre. En fait, je suis même en train de rédiger cet article dans le programme de notes. Je suis sûr que certains programmes pourraient me faciliter la vie sous macOS, et je les rencontrerai à mesure que je passerai plus de temps sur le système..

    Intégration d'applications

    le intégration d'applications dans le système permet à de nombreuses fonctionnalités de se sentir natives au système d'exploitation (notes, email, terminal), ce qui est agréable. Sous Windows, les applications ont tendance à sembler très distinctes du système d’exploitation et moins bien intégrées..

    Alors que Mac Le terminal est probablement l'un de ses plus gros avantages sur Windows, cela a assez diminué récemment avec support natif de bash sous Windows.

    Il peut être pratique parfois de utiliser des commandes Linux natives sans avoir à installer de logiciel tiers (comme Cygwin pour Windows).

    Pas de grille, pas de gloire

    Le fait qu'il n'y ait pas de système de grille avec des fenêtres étendues, semblable à Windows, a tendance à m'embrouiller dans macOS. Chaque fois que je ferme ou ouvre un programme et que le tableau de bord se développe ou se contracte, mes fenêtres sont laissées avec un espace en dessous qui m'énerve. Cela peut être possible d'alléger avec des extensions d'interface utilisateur, mais par défaut je ne vois pas un moyen de le faire.

    De plus, sous Windows, le possibilité de "regarder" le contenu des applications ouvertes par survolant l'icône de leur barre de tâches m'est utile. Le fait que les icônes d'application se superposent, et permettre à plusieurs instances d'être regroupées dans une seule icône est également utile.

    Sous macOS, chaque instance de chaque application, si réduite, créera sa propre icône sur le tableau de bord..

    Une des choses que je déteste le plus avec macOS est que Je ne peux pas maximiser les fenêtres similaire à la façon dont la fonctionnalité d'agrandissement fonctionne dans Windows. Je ne sais pas pourquoi ce n'est pas une chose qui peut être faite.

    Dans macOS "maximiser" rend une fenêtre plein écran - Je ne sais pas pourquoi je voudrais même faire cela. Dans Windows, j'aime pouvoir faire glisser une fenêtre sur les côtés ou les coins d'un écran pour gérer facilement plusieurs applications à la fois, ou faites glisser vers le haut de l'écran pour maximiser.

    Récapitulation

    Les avantages de macOS
    • C'est gentil avoir un terminal Unix intégré dans le système d'exploitation
    • Le vagabond semble courir beaucoup plus vite que l'équivalent Windows
    • L'intégration du système d'application est agréable
    • Pas spécifiquement, mais la qualité de la construction est bonne, et l'écran est de haute qualité
    • La mise à l'échelle de l'interface utilisateur est très bonne et tout semble très bien même en haute résolution
    • Démarrage rapide
    • Bonne qualité de construction
    • Bonne mise à l'échelle de l'interface utilisateur
    Les inconvénients:
    • Gestion de la fenêtre peut être un ennui
    • Tous les outils que j'utilise ne sont pas aussi performants sous macOS que sous Windows
    • Besoin de passer par la configuration de l'Apple Store pour pouvoir télécharger à partir du magasin (j'avais des problèmes avec cela et je ne pouvais même pas télécharger à un moment donné)
    • Incompatibilité du programme (tout n'est pas disponible avec une version macOS)

    Cela se résume à la préférence personnelle

    En fin de compte, bien que je sois sorti avec une liste décente de pros MacOS, je préfère toujours un PC Windows pour le développement. Il n'y a pas beaucoup de raisons convaincantes d'utiliser un Mac sur Windows. Peut-être que si j'utilisais macOS depuis des années, je pourrais continuer, mais parce que j'utilise Windows depuis si longtemps et que je connais tous les tenants et aboutissants - je le préfère vraiment..

    À un moment donné, je pouvais me voir éventuellement utiliser macOS comme pilote quotidien, mais pour le moment, je pense que je préférerais rester avec ce que je connais le mieux, un système Windows..

    Note de l'éditeur: Ceci est un message écrit pour Hongkiat.com par Justin Hamm. Justin est ingénieur Web senior chez Enola Labs, une entreprise de développement d'applications Web et mobiles basée à Austin, au Texas..