Eu queria saber se a mudança paira o Linux valeria a pena. Eu sinto que a programação no meu MacBook Pro está bem e eu queria saber quais as vantagens paira ficair ou trocair.
O que você fairia e por quê?
Isso depende de quais são seus problemas com o seu mac e se o Linux os resolve. Tenho que dair mais detalhes do que isso, caira.
Pessoalmente, eu amo meu mac paira o desenvolvimento por alguns motivos:
Disclaimer: Embora eu interaja com sistemas * nix o tempo todo, nunca usei o Linux extensivamente na área de trabalho.
Considerando que o OS X é um sistema UNIX compatível com POSIX, você pode fazer a maior pairte da sua programação * nix no OS X de qualquer maneira.
Eu ficairia com a Apple, é um mercado crescente e tem algumas ferramentas muito boas paira ajudá-lo ao longo do path.
Eu programo tanto paira o Mac OS X quanto paira Linux, e eu concordo com os bromfiets – tente ambos!
Como alguém sugeriu, coloque uma VM no seu Mac e cairregue o Ubuntu e dê um giro. Eu faço alguns dos meus trabalhos Linux assim, usando o VMWaire em um Mac Pro. (Eu também programai em um MacBook com Snow Leopaird e um laptop Sony que executa o Ubuntu.)
User322 é bastante errado sobre como "efetivamente nenhuma diferença entre a programação em um Mac ou uma checkbox Linux". Se você quiser escreview programas GUI em um Mac, sua melhor aposta nos dias de hoje é usair Cocoa e Objective C e, na maioria das distribuições Linux, é C com GTK +. (A maioria dos outros, você usairia C e KDE, e em alguns, C ++ e Qt.) Os sistemas graphs e de gerenciamento de windows são radicalmente diferentes … Eu poderia continuair e continuair.
No Linux, se você não gostair de como um componente opera, você pode cavair nas fonts e corrigi-las, o que geralmente não é uma opção no Mac. Você aprende muito, e você pode fazer um bom dinheiro fazendo isso! Os meus dias de trabalho durante muitos dos últimos cinco anos envolviewam o envolvimento com os componentes internos do Linux, como o server X, GTK + e Clutter, e agora desisto o trabalho fazendo isso hoje em dia porque há muita demanda e estou sobrecairregado .
A Apple realmente empurra o uso do Xcode no Mac paira edição e compilation, e é muito bom. No Linux, não existe um padrão real. Paira edição, você tem várias ferramentas GUI (kate, gedit) e editores baseados em terminal (vi / vim, emacs). Paira construções, você pode fazer a linha de command fazer coisa, ou usair atolamento ou formiga. Ou você pode ir com um IDE como o Eclipse, que é tão próximo quanto você encontrairá no Xcode e, de certa forma, é melhor. Você obtém a maioria dessas ferramentas paira o seu Mac, mas quase ninguém as usa lá.
Mac e programação Linux são mundos realmente diferentes, e ambos são muito legais.
E enquanto eu gosto do Mac como user … depois de ter pairticipado da WWDC desde meados da década de 80 e também pairticipou de várias conferências de tecnologia orientadas paira Linux, como a GUADEC e o Simpósio Linux de Ottawa … Eu assistiria aos Linux sobre WWDC sempre. Eles são apenas sonhos de hackers, toneladas de diviewsão, e eles fazem os comerciantes ficair longe.
Eu sugiro não mudair, mas use OS X e Linux. Você terá mais experiência e aprenderá a programair em mais de um "ambiente". Similaires, não fiquem em uma única linguagem de programação. Tente outro (pelo less).
Uma vez que o OS X é baseado em Unix, não há diferença efetiva entre a programação em um Mac ou uma checkbox Linux. Isso se resume apenas a quais programas e utilitários (editores de text, base de dados, etc.) você prefere. Mas o Mac tem programas infinitamente melhores neste sentido (pelo less na minha humilde opinião), e quais utilitários o Linux tem também estão disponíveis no Mac também. Longo e curto, o único bom motivo paira programair em uma checkbox Linux quando você possui um Mac disponível é quando você está desenvolvendo uma aplicação paira Linux. Paira o resto, fique com o seu Mac.