Pergunta

Cerca de 2 anos atrás, soltei o Windows do meu PC inicial e mudei 100% para Linux (Fedora, depois Ubuntu) - a Missus não estava muito feliz, mas ela se acostumou e aprendeu uma coisa ou duas. Então, cerca de 6 meses atrás, peguei um novo MacBook brilhante e, desde que me mudei para o OSX, nunca olhou para trás; Infelizmente, não consegui fazer com que meu empregador me compre um para o trabalho (e não posso carregar o meu de um lado para o outro), então tenho que "colocar" com o Windows.

Comecei com o Windows há mais de 8 anos, por isso tenho um entendimento muito bom de como ele funciona e fiz minha parte justa do desenvolvimento Win32/MFC/.NET.

Minha pergunta é; Quem mais precisa usar uma caixa do Windows no trabalho (e ter um Mac em casa) e como você lida - quais aplicativos/configurações do Windows eles usam que permitem que eles trabalhem de maneira semelhante ao OSX? - Eu estava pensando em como seria legal se eu pudesse obter algum tipo de aplicativo de Keymapping que re-mapeou minhas teclas do Windows para as variantes do OSX (Apple+W, Apple+Q, Apple+Esquerda, Apple+Right, etc. .

Sinto falta de Expose (Topdesk é bom, mas não é grátis) ... sinto falta da simplicidade do Finder ... sinto falta das lindas diálogos e janelas e sombras (Yzshadow pode superar lidar). Sinto falta da estrutura do Unix subjacente (eu corro andlinux em trabalho) sinto falta do OSX :(

Infelizmente, 90% de nossos clientes usam o IE para que o Windows seja obrigatório; Eles também não podem justificar a despesa de um Mac para um desenvolvedor; Especialmente um Mac Pro: P

Ah bem.

Foi útil?

Solução

Eu acho que a melhor coisa que fiz para maximizar a produtividade é padronizar meu editor de texto nas plataformas. Pessoalmente, eu uso o VIM o mais pingo possível. Eu uso o Viemu para integrar -me ao Visual Studio no Windows, substituí o bloco de notas por GVIM e uso o VIM no Mac e Linux.

Você pode remapar os atalhos, mas os simples são os mesmos. Pessoalmente, não tenho problemas para lembrar os dois. Eu faço um exercício mental a cada poucos minutos para procurar marcos específicos do sistema operacional para me lembrar que estou no Vista ou no OS X, o que me ajuda a manter o foco.

Eu também examinaria o PowerShell se você for um fã de scripts Linux, é a concha mais legal que vai imnsho. Falha que sempre existe Interix

Outras dicas

O sistema operacional é apenas uma ferramenta, se você estiver construindo aplicativos de plataforma cruzada (ou aplicativos da Web [depende apenas do seu navegador da Web de destino]) e você pode usar qualquer sistema operacional que desejar, você pode instalar o Windows XP em máquina virtual no seu OSX para usando o IE, por exemplo, mas Se sua empresa obriga você a fazer login no controlador de domínio, usando o Outlook para gerenciamento de email e tarefas que o gerente de projeto atribui a você, essa é uma história diferente. Como você mencionou vários sistemas operacionais no trabalho e em casa, pessoalmente eu uso o Linux em casa, mas uso o Windows no trabalho porque, no meu trabalho diário, escrevo muito código C# .NET, mas em casa passo tempo programando com código aberto Tecnologias e eu o uso porque uso o Linux desde outubro de 2001. Portanto, tente me acostumar.

Posso sugerir se você gosta da vida na linha de comando que você tenta PowerShell como um substituto para o CMD na caixa do Windows. Isso me ajudou tremendamente na minha transposição de um ambiente do UNIX Server. Você tem um perfil e a capacidade de criar aliases e modificar as coisas. Agora, nunca preciso me preocupar em usar um dos meus comandos do UNIX confiável e, se encontrar um que já não estivesse resolvido pela equipe do PowerShell, eu apenas o criei e o adiciono ao meu perfil. LS, Processe grep, top e encontre para a vitória !!

Não tenho muita dor mudando de um para o outro diariamente. No final, passei ao máximo o meu tempo no Eclipse, que é bastante independente da forma de placa e navegador da Opera.

Para o resto, uso o Launchy para imitar mal o Quicksilver e o E como substituto do TextMate.

No final, estou mais estatal do meu Mac, não por causa do software que ele fornece, mas para o software que não fornece, como Toad ou IE que eu sou forçado a usar para o meu trabalho.

Embora existam muitas maneiras de se parecer com o OS X, nenhuma das soluções oferece a experiência real do OS X. Não em termos de recursos do sistema operacional, isso seria impossível, mas a aparência é sempre diferente. Lembro -me de esfolar por causa do prazer, minha caixa do Windows XP (como 5 anos atrás) e usei o Windows Blind e muitas ferramentas (Yzdock!) Para ter um "WS X";)

Nunca sentiu o mesmo.

Você pode tentar um "hackintosh", se o seu hardware estiver "ok" com o OS X. Em seguida, execute o VMware/paralelos.

Ou então, você apenas gosta de mim:

Chorar um rio. Construa uma ponte e supere -a. :)

Eu uso o OS X (Mac Pro), mas codio em C#, então sou 90% do dia no Windows Vista em tela cheia em um dos muitos espaços; A vantagem é que o VMware (e os paralelos) permite mapear suas teclas para que eu possa cmd-c/v dentro do Windows.

Eu entendo sua frustração: S

Infelizmente, 90% de nossos clientes usam o IE, então o Windows é um obrigatório

O IE6 funciona com o OS X sem Windows (As fontes não estão certas, mas é suficiente para testes diários) e você pode obter 100% perfeito em virtualização (paralelos, VMware, VirtualBox).

Como desenvolvedor de software, eu praticamente vivo no meu editor de texto e shell. Nos empregos em que fui forçado a usar o Windows, instalo emacs e cygwin e estou nas corridas.

Não me concentro na periferia - painéis de controle, gerentes de janelas, etc - foco no que realmente uso 90% do tempo e não suo o resto.

Um pouco de cygwin para tirar a dor das janelas. Qualquer ambiente virtual funcionará. Um Mac pode executar paralelos que hospedam o Windows com os requisitos de Outlook forçado.

Se não for um fardo financeiro e sua empresa permite, basta pegar um MacBook. Eu trago meu MacBook para casa e trabalho todos os dias. Eu tenho uma tela externa de 24 "no trabalho e não há diferença para trabalhar em uma caixa do Windows. Eu corro paralelos quando preciso usar o Windows/IE, caso contrário, todo o meu tempo é gasto no Mac.

Outro item importante nesse arranjo é um harddrive externo para backup no trabalho. Time Machine Backup de backup + Sincronizar o arquivo de trabalho do Windows e você está pronto. Dessa forma, você não precisa se preocupar em perder seu trabalho se for roubado ou sofrer um acidente.

Eu estava na mesma situação - Mac em casa, Windows no trabalho. Não há realmente nenhuma maneira de trazer a experiência do Mac para o Windows sem algo quebrar ou um programa mal escrito se comportar. Você só precisa se acostumar a ajustar entre os dois.

As únicas três coisas que constantemente me pegaram atingindo o Shift-2 para o sinal "@" no Windows (eu tenho um teclado no Reino Unido, mas o Mac usa a posição chave americana), tentando usar dois dedos e um mouse clique no Trackpad do laptop do Windows para um clique com o botão direito do mouse e atingindo o F9 para expor. Trocar entre Command-C e Ctrl-C realmente não me incomodou.

Eu uso o Windows XP no trabalho e o Mac OS X e o Linux em casa.

O Windows XP me frustra todos os dias. Se eu só o usasse, eu me acostumaria com as limitações, mas sendo exposto a elas diariamente (e a infinidade de software horrível para ele, desde o Dire Checkpoint VPN Client, até a desajeitada do Outlook) e, em seguida, experimentar software decente à noite Apenas sublinha as limitações do XP (e para ser justo, o XP é venerável hoje em dia).

No entanto, fazer o interruptor diariamente não é um problema, @/"Problema de lado.

A única coisa que eu já fiz para tornar o Mac mais "Windows-Like" foi a instalação do Mac. Nunca tive um problema com os arquivos que não sabia ler ou escrever, e a "edição do aluno" é muito barata. Recentemente, para lidar com o IE6, usei o BootCamp comprado e uma cópia do MSDN do XP para instalar o XP na partição no meu MacBook. Sem problemas.

Uso regularmente OSX, Windows e Linux e as únicas vezes que fico confuso é quando estou executando o XP no VMware no meu MacBook. Por alguma razão, quando meus dedos estão no teclado MAC, tenho muitos problemas para usar os traços de teclas do Windows.

Caso contrário, não há problemas reais.

Eu não tenho muito problema. Posso fazer a maior parte do meu trabalho de desenvolvimento no OSX, Eclipse Works, o Coda é uma incrível ferramenta de desenvolvimento da web, mas quando preciso usar o Visual Studio, posso, executando o Fusion ou inicializando no Windows via BootCamp. Ter o luxo de uma instalação do Windows no BootCamp significa que eu também posso executar jogos melhor do que a maioria dos PCs do Windows que possuía!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top