Question

Il y a environ 2 ans, j'ai abandonné Windows de mon ordinateur personnel et basculé à 100% sur Linux (fedora, puis ubuntu). La missus n'était pas très heureuse, mais elle s'y est habituée et a appris une ou deux choses. Puis, il y a environ 6 mois, je me suis procuré un nouveau Macbook brillant et, depuis que je suis passé à OSX, je n'ai jamais regardé en arrière; Malheureusement, je n’ai pas réussi à convaincre mon employeur de m’en acheter un pour mon travail (et je ne peux pas transporter le mien dans les deux sens). avec des fenêtres.

J'ai commencé à utiliser Windows il y a plus de 8 ans. J'ai donc une très bonne compréhension de son fonctionnement et de ma part du développement Win32 / MFC / .NET.

Ma question est; Qui d'autre doit utiliser une fenêtre Windows au travail (et avoir un Mac à la maison)? Et comment gérez-vous les applications / configurations Windows utilisées qui leur permettent de fonctionner de manière similaire à OSX? - Je pensais à quel point ce serait génial si je pouvais obtenir une sorte d'application de keymapping qui remappe mes clés Windows aux variantes OSX (Apple + W, Apple + Q, Apple + gauche, Apple + droite, etc.) .

Je manque d’exposer (TopDesk est agréable mais pas gratuit) ... La simplicité du chercheur me manque ... Je manque les dialogues lisses et les fenêtres et les ombres (YzShadow can juuuuust canope) Le framework unix sous-jacent me manque (je lance andLinux au travail) OSX me manque: (

Malheureusement, 90% de nos clients utilisent Internet Explorer. Windows est donc indispensable. Ils ne peuvent pas non plus justifier les dépenses d'un Mac pour un développeur; Surtout un Mac Pro :-p

Ah bien.

Était-ce utile?

La solution

Je pense que la meilleure chose que j'ai faite pour optimiser la productivité est de standardiser mon éditeur de texte sur toutes les plateformes. Personnellement, j'utilise vim aussi pur que possible. J'utilise viemu pour intégrer Visual Studio sous Windows, j'ai remplacé notepad par gvim et j'utilise vim sur mac et linux.

Vous pouvez remapper les raccourcis, mais les plus simples restent les mêmes. Personnellement, je n'ai pas de problème à me souvenir des deux. Je fais un exercice mental toutes les quelques minutes pour rechercher des points de repère spécifiques à un système d'exploitation, pour me rappeler que je suis sur Vista ou OS X, ce qui m'aide à rester concentré.

Je me pencherais également sur Powershell si vous êtes un fan des scripts Linux, c’est le shell le plus cool utilisant IMNSHO. En cas d'échec, il existe toujours Interix

Autres conseils

Système d'exploitation n'est qu'un outil. Si vous créez des applications multiplates-formes (ou des applications Web [cela dépend uniquement de votre navigateur Web cible]) et que vous pouvez utiliser le système d'exploitation de votre choix, vous pouvez installer Windows XP sur une machine virtuelle. votre osx pour utiliser IE par exemple, mais si votre entreprise vous oblige à vous connecter sur son contrôleur de domaine, en utilisant Outlook pour la messagerie et la gestion des tâches que le chef de projet vous attribue, la situation est différente. Comme vous avez mentionné plusieurs systèmes d'exploitation au travail et à la maison, j'utilise Linux à la maison mais j'utilise Windows au travail car dans mon travail quotidien, j'écris beaucoup de code C # .NET, mais à la maison, je passe du temps à programmer en open source. technologies et je l’utilise parce que je me sers de Linux depuis octobre 2001. Alors essayez de vous y habituer.

Puis-je vous suggérer, si vous aimez la vie en ligne de commande, d’essayer PowerShell en remplacement de cmd sur la fenêtre Windows. Cela m'a énormément aidé dans ma transition d'un environnement de serveur Unix. Vous avez un profil et la possibilité de créer des alias et de modifier des éléments. Maintenant, je n'ai plus à craindre d'utiliser une de mes commandes Unix de confiance et si j'en trouve une qui n'a pas déjà été prise en charge par l'équipe PowerSHell, je la crée et l'ajoute à mon profil. ls, traite grep, top et cherche la victoire !!

Je n’ai pas beaucoup de douleur à passer de l’un à l’autre au quotidien. À la fin, j'ai passé le plus clair de mon temps soit dans Eclipse, qui est assez indépendant de la plateforme, et dans le navigateur Web Opera.

Pour le reste, j'utilise launchy pour imiter faiblement l'argent vif et e en remplacement de Textmate.

Au final, je suis plus satisfait de mon Mac, non pas à cause du logiciel qu’il fournit, mais plutôt du logiciel qu’il ne fournit pas, comme Toad ou IE que je suis obligé d’utiliser pour mon travail. .

Bien qu'il existe de nombreuses façons de donner à Windows l'apparence d'OS X, aucune de ces solutions n'offre la véritable expérience d'OS X. Pas en termes de fonctionnalités du système d'exploitation, ce serait impossible, mais l'apparence est toujours différente. Je me souviens de maquiller pour le plaisir, de ma machine Windows XP (comme il y a 5 ans) et de Windows Blind, ainsi que de nombreux outils (YZDock!) Permettant d’obtenir une "WS X". ;)

Cela n’a jamais été le même.

Vous pouvez essayer un "hackintosh" si votre matériel est "ok". avec OS X. Ensuite, exécutez VMWare / Parallels.

Sinon, vous faites comme moi:

Pleure une rivière. Construisez un pont et surmontez-le. :)

J'utilise OS X (Mac Pro) mais je code en C #, ce qui fait 90% de la journée sous Windows VIsta en plein écran dans l'un des nombreux espaces; L'avantage est que VMWare (et Parallels) vous permettent de mapper vos clés afin que je puisse utiliser cmd-c / v dans Windows.

Je comprends votre frustration: S

  

Malheureusement, 90% de nos clients utilisent Internet Explorer. Windows est donc indispensable

IE6 fonctionne sous OS X sans Windows (les polices ne sont pas tout à fait correctes, mais c'est suffisant pour des tests quotidiens), et vous pouvez l’obtenir à 100% de manière parfaite sous virtualisation (Parallels, VMWare, VirtualBox).

En tant que développeur de logiciels, je vis assez bien dans mon éditeur de texte et dans mon shell. Dans les emplois où j'ai été forcé d'utiliser Windows, j'installe emacs et cygwin et je me lance dans les courses.

Je ne me concentre pas sur la périphérie - panneaux de commande, gestionnaires de fenêtres, etc. - je me concentre sur ce que j'utilise vraiment plus de 90% du temps et je ne suis pas en train de transpirer.

Un peu de cygwin pour soulager les fenêtres. Tout environnement virtuel fonctionnera. Un mac peut exécuter des fenêtres d’hébergement parallèles avec les exigences de Outlook imposées.

Si ce n'est pas un fardeau financier et que votre entreprise le permet, procurez-vous simplement un macbook. J'apporte mon macbook à la maison et travaille tous les jours. J'ai externe 24 " écran au travail, et il n'y a aucune différence pour travailler sur une fenêtre. Je lance des parallèles lorsque je dois utiliser Windows / IE, sinon tout mon temps est consacré au mac.

Un autre élément important de cet agencement est un disque dur externe pour la sauvegarde au travail. Sauvegarde horaire machine horaire + synchronisation de fichiers de travail Windows et vous êtes prêt. De cette façon, vous ne craindrez pas de perdre votre travail si vous êtes victime d'un vol ou d'un accident.

J'étais dans la même situation - Mac à la maison, Windows au travail. Il n’existe vraiment aucun moyen de transférer l’expérience Mac dans Windows sans que quelque chose ne se brise ou qu’un programme mal écrit se comporte mal. Vous devez juste vous habituer à ajuster entre les deux.

Les trois seules choses qui m'ont constamment attiré dehors ont été Shift-2 pour le "@". connectez-vous à Windows (j'ai un clavier britannique, mais le Mac utilise la position américaine), essayant d'utiliser deux doigts et un clic de souris sur le trackpad de Windows pour un clic droit, et en appuyant sur F9 pour Expose. La permutation entre Command-C et Ctrl-C ne me dérangeait pas vraiment.

J'utilise Windows XP au travail et Mac OS X et Linux à la maison.

Windows XP me frustre tous les jours. Si je l'utilisais seulement, je m'habituerais aux limitations, mais j'y serais exposé tous les jours (et à la pléthore de logiciels horribles pour cela, du client VPN Checkpoint à la disproportion d'Outlook), puis à l'expérience d'un logiciel correct le soir. souligne juste les limites de XP (et pour être juste, XP est vénérable de nos jours).

Cependant, le changement quotidien ne pose pas de problème, @ / " question de côté.

La seule chose que j'ai jamais faite pour rendre le Mac plus "similaire à Windows". a été installer Office pour Mac. Je n'ai jamais eu de problème avec les fichiers que je ne pouvais ni lire ni écrire, et la "version pour étudiants". est assez bon marché. Récemment, pour traiter avec IE6, j'ai utilisé bootcamp acheté et une copie MSDN de XP pour installer XP sur une partition sur mon Macbook. Aucun problème.

J'utilise régulièrement OSX, Windows et Linux et je ne suis confus que lorsque j'utilise XP sous VMWare sur mon Macbook. Pour une raison quelconque, lorsque j'ai le doigt sur le clavier du Mac, j'ai de la difficulté à utiliser les touches Windows.

Sinon, pas de réel problème.

Je n'ai pas vraiment de problème. Je peux faire l'essentiel de mon travail de développement sous OSX. Eclipse fonctionne. Coda est un outil de développement Web génial, mais lorsque je dois utiliser Visual Studio, je peux le faire, soit en exécutant Fusion, soit en démarrant Windows via Bootcamp. Avoir le luxe d'installer Windows sur bootcamp signifie que je peux aussi exécuter des jeux mieux que la plupart des PC Windows que j'ai possédés!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top