Executando verificação de segurança...
0

Windows, MacOS ou Linux? Qual é melhor para programar?

Introdução

Fala pessoal, Leonardo vulgo Glitch por aqui, bem, essa é uma pergunta que eu vejo bastante pessoa fazendo e até já me fizeram nom eu grupo do zap, qual o melhor sistema para programar? eu escutei isso de bastante gente iniciante e eu irei responder.

(Desculpe algum erro de digitação, eu possuo TDAH e acabo tendo dificuldade para escrever, obrigado pela compreensão ^^)

Qual sistema uso

Eu sou usuário de Linux, mais especificamente Kali Linux, pois o Kali Linux tem todas as ferramentas que necessito e sua liberdade, por ser uma distro linux, me deixa muito confortável para começar um projeto novo sem ter medo de qual api e/o ferramenta vai ser compatibilidade com meu projeto, o Linux seria como o Doom, existe um meme na internet "Se existe, roda Doom", com o linux seria quase a mesma coisa, seria "Se existe, roda no linux".

Conclusão

Então sendo bem direto, de acordo com minha experiência como dev, Linux é a melhor opção por ser mais aberto e ter mais suporte e facilidade com algumas ferramentas importantes, claro que Linux acaba sendo um pouco complicado para leigos, mas existem distros linux como o Linux Mint ou o Pop OS que possuem a interface similar a do Windows, sem falar que é possível colocar temas e ícones do Windows em sua distro.

Sobre os outros sistemas

Windows

Para mim Windows é perfeito para gamers pelo fato de ele ter suporte a quase qualquer jogo, ele tambêm tem suporte a sincronização com o Android (Win 11+) e possui o Xbox Console que te da a possibilidade de jogar jogos de Xbox diretamente do Pc e isso é muito bom.

MacOS

Já o MacOS tem suporte a maiorias das ferramentas de trabalho e pense numa eficiência que é usar um MacOS, pois, muitas ferramentas poderosas como Figma, Canva, Programas da Adobe e derivados funcionam como um filé no MacOS, sem falar que seu design Clean e Minimalista ajuda muito com organização e personalização.

Atenção especial

Esse post é apenas vindo de algumas pesquisas e de minha experiência como programador, tenho 17 anos e programo à 9 anos e já passei por todos esses sistemas e para mim o melhor foi o Linux e ele é muito recomendado pela internet, mesmo o Windows sendo mais famoso em muitos sites pela sua simplicidade, caso tenha mais alguma informação adicional ou correção sinta-se livre para comentar aqui.

Obrigado e um forte abraço a todos <3

Carregando publicação patrocinada...
1

Hoje em dia da para programar no que preferir. Porém se você é da área web tem que conhecer Linux pois a maior parte dos servidores são linux. O problema no deploy é praticamente certo, é apenas questão de tempo. Conhecer o ambiente salva muito.

Sobre o Mac, achei interessante seu ponto. Vejo diversas pessoas falando bem. Alguns professores que conheci utilizam Mac para dar aula em faculdades devido a facilidade e praticidade de utilizar Mac. Gostaria muito de usar em algum momento, uma pequena ser tão caro...

1

Então o Windows é o melhor para você não? Afinal ele tem todas as vantagens que você citou, mais algumas que não citou, e a maior parte das vantagens para devs do Linux que você entende que é o melhor para você, para alguns pode ser todas as vantagens. Se existe roda no Windows, de um jeito ou de outro.

Pra mim é certeza que é o Windows dentro do que eu faço ou poderia fazer, até porque boa parte dos programadores fazem software para rodar no Windows, e isso já é uma vantagem, e quase todo o resto (maioria, infelizmente) para rodar na web. Não posso falar o que é melhor para outras pessoas, e nem sempre precisamos pegar o melhor, até porque melhor é subjetivo e contextual. Para rodar alguams coisas eu nem pisco o olho para escolher o Linux.

Quando você ganhar mais experiência, pegar todos os dados, usar um método mais cuidadoso e aprofundado, conseguir fundamentar melhor sua escolha, poderá ajudar melhor sobre isso, e quem sabe poderá mudar de ideia, se tiver a mente a aberta. Por agora seja feliz com sua escolha.

E experiênia, bem vivida e não desperdiçada ao longo do tempo, nos mostra melhor o que é mais revelante, se estamos no caminho certo, aprendemos ouvir as pessoas certas e formar melhores opiniões. Claro que, o que sempre falo, se no início aprender errado, treinar esse erro, só fará ele, defenderá com unhas e dentes e ensinará outros a errar também.

Foi o que aprendi na minha experiência de 41 anos só como programador, ainda preciso aprender mais.

Não precisa se desculpar por ter TDAH. Se tem TDAH real eu te entendo ter dificuldade para corrigor o texto depois, mas ficou bom, costumo errar mais.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

1

Primeiramente obrigado pelo carinho, segundamente, você tem toda razão, o Windows tem suporte a vários softwares e ferramentas essênciais, eu fui dev pelo windows por praticamente toda a minha carreira, sou user de Linux apenas por 1 mês e já me sinto satisfeito, o fato de o Linux (pelo menos a distro que uso) ter todas a ferramentas que eu necessito pré-instalada e isso ajuda muito, e sim isso que você citou sobre "se existe o Windows roda" realmente existe pois é muito fácil fazer o porte de algo para o Windows, mas eu dei destaque para o Linux pelo fato de ele ser mais liberal em questão de comandos, arquivos e etc etc.

Meus parabéns pela sua carreira e que seja abençoado.

1

Não é só isso, eu poderia falar, mas você precisa pesquisar mais porque você precisa começar fazer isso, e você vai entender melhor, caso contrário semrpe confiará em informações incompletas e provavelmente erradas. E talvez precise entender tudo o que eu disse no meu texto, é importante. Sei que não foi, mas sua réplica pareceu ser feita pelo ChatGPT, pense sobre isso.

O Linux não é mais liberal a não ser que esteja falando de algo muito específico.

Torço para você desenvolver uma ótima carreira.

1

Hoje sistema operacional é mais questão de opinião. Já usei tanto linux e windows com WSL e confesso que não sinto muita diferença. Hoje as principais ferramentas rodam em qualquer SO.

1

Você está totalmente certo, é tudo questão de opinião e gosto, nesse post eu cito minha experiência e opinião, mas claramente vai depender de qual tipo de projeto queira trabalhar, condição financeira e gosto, eu mesmo por um tempo programava pelo celular com um aplicativo grtuito chamado Acode.

1
1

Eu já usei os três sistemas para programação, vou deixar abaixo as experiências:

Windows
Eu particularmente não gosto dele para trabalho. Acho tudo muito engessado e de difícil adaptação se comparado aos outros dois. Tem a vantagem de quase tudo existir para ele. mas acho um preço alto a se pagar com performance em relação a WSL. Pessoalmente não gosto então leve isso em conta kkkk

Linux
Devo ter uns 8 anos na área e 5 em programação (sou formado em redes e trabalhei um bom tempo com TI em uma provedora de internet). Devo ter usado linux durante uns 6 anos profissionalmente e não tenho p que questionar. Amo a liberdade e praticidade do sistema. Passei por muitas distros nesse tempo e com certeza acho o melhor sistema para o trabalho. Leve e customizável. Leve dependendo da distro e ambiente de trabalho. Difícil no começo por ser muito técnico. Mas dps que se acostuma com os perrengues fica uma mão na roda. Eu recomendaria para qualquer um. Tem q ter tempo e paciência. Mas dps q consegue é tipo derrotar aquele boss no dark souls.

Mac
eu vejo o mac como uma mistura de windows e linux. Tem seus defeitos, mas trás o melhor dos dois mundos. Só acho que a apple avacalha nos preços. O sistema é bem fluido e realmente faz milagre em performance e beleza. Não gosto da apple mas sou apaixonado pelo macbook.

Enfim, minha opinião bem superficial dos sistemas, mas no fim acho que qualquer um dos três da de trabalhar muito bem. (eu pessoalmente não uso o windows nem a pau. Mas opinião pessoal)

1

eu até concordo em quase tudo, mais é gosto de cada um, uma coisa que aprendi muito em TI é que nunca ou jamais use uma distro de pentest como distro principal p uso do dia a dia. uso ubuntu, já pensei em migrar até p o fedora, ambas são muito boas.

1
1

Por que ela não foi feita para essa finalidade amigo, não só o Kali ou outras distros p essa finalidade de pentest. Mais como disse anteriormente cada um usa o que achar melhor. 🤜🤛 Essas dustros saop testes e vulnerabilidade seja de sistemas, rede, web, etc. Tanto que não vem com nada de software de uso geral como ex libreoffice.

1
1

Não sou programador, mas tenho utilizado o ChatGPT para criar algumas estratégias automatizadas de trading em MQL5 para o MetaTrader 5 (MT5). Como, infelizmente, o MT5 ainda não possui um aplicativo nativo para Linux, sou obrigado a permanecer no Windows 10, aproveitando até o último dia de atualizações, já que, até o momento, meu notebook não é compatível com o Windows 11.
Por outro lado, sou usuário de Linux há vários anos, tendo experiência com distribuições como Ubuntu, Debian, OpenSUSE e Fedora. Para mim, o Fedora já seria suficiente, pois está frequentemente na vanguarda de novas tecnologias. Sei também que seria possível realizar o desenvolvimento no Debian, então não vejo necessidade de usar distribuições derivadas, como o Linux Mint, por exemplo.

Uma sugestão para o TDAH (talvez eu tenha também, sei lá): Use ChatGPT antes de postar pois se tiver algum erro ele corrige e até sugere palavras melhores caso deseje.

1

Por muito tempo eu trabalhei em modo texto. Um pouco de PC/M e muito de DOS. Peguei um BSD lá no início, mas não me achei ali.

Mais tarde iniciei a desenvolver para Windows, mas, assim que precisei se servidores, Windows rapidamente se mostrou pior do que Linux.

Fiquei nessa por uns 15 anos: desktop Windows e server Linux.
Até que um dia eu decidi que queria no meu desktop a mesma qualidade que tinha nos servidores.
Nem sei porque demorei tanto a pensar isso. Talvez comodismo.

Migrei meu desktop para Linux e o que eu precisava desenvolver em Windows (Delphi), eu o fazia em um VirtualBox com Windows XP.

Obs.: Como eu tinha um dual boot, tentei também o contrário: base Windows e Linux no VirtualBox, mas ficava muito pior. Então, assim que pude, me livrei do dual boot para ter mais espaço para o meu Linux.

Nos últimos mais de 10 anos só uso Linux. Desktop e, obviamente, servers.
Para as raríssimas atividades que precisam Windows (praticamente nenhuma há mais de um ano) ainda tenho uma VM com XP (sim XP).

Como nunca usei, não sei qual vantagem um Mac pode oferecer. Pelo pouco que sei, é similar ao Linux.

Resumindo: Recomendo Linux para desenvolvimento e para todos os usos básicos que alguém pode precisar.

"Ah! Mas tal jogo ou aplicativo só tem para Windows. Ou... Tal periférico só tem driver para Windows."

Nesse caso, tenha o Windows para executar o jogo ou aplicativo e usar o periférico.
Não é exatamente uma questão de escolha do SO, é uma questão de ser obrigado a usá-lo.
Mas, já que é obrigado a usá-lo, aprenda a gostar e seja feliz!

1

Bom eu acredito que linux é o melhor sistema para programar, ainda mais pra quem utiliza bastante docker e afins por ser nativo, o docker roda em outros sistemas operacionais, meio que emulado.

E até porque para as linguagens que programo funciona melhor em servidor linux, programar no windows sempre da algumas diferenças.

Porem tambem programo em Delphi que so roda no windows, tem o lazarus que é multiplataforma que poderiamos migrar, porem utilizamos o Delphi mesmo então sou obrigado a utilizar windows tambem.