Sistemas baseados no Linux, nomeadamente o Ubuntu, que é na minha opinião o mais usado para fins de desenvolvimento de software,
Windows, que na minha opinião é a mãe de todos nós, um dos grandes produtos da gigante norte-americana Microsoft, e
MacOS, o Sistema Operativo da Apple.
Os sistemas Linux, tem a sua melhor performance à nível da linha de comandos, eles não estão muito bem otimizados a nível de GUI, existem algumas versões mais estáveis, mas, no entanto, a versão que eu considero a mais usada - Ubuntu, não me convenceu muito na sua estabilidade, especialmente a interface gnome. E sem contar que várias aplicações mais comuns no mercado para a edição de conteúdos de multimídia (imagens, vídeos e sons), não estão disponíveis para o Linux, o que deixaria a desejar um desenvolvedor Web, por exemplo. No que concerne ao desenvolvimento móbile, para os dispositivo que rodam Android OS existem alternativas, é excelente para o desenvolvimento backend e, se já tiver todos recursos devidamente preparados, faz um excelente trabalho no desenvolvimento fronted também, no entanto para iOS e macOS nativos, isso torna-se impossível, então se teu objetivo como Programador é alcançar essa Gama do mercado, então.... putz!!
O Windows é sem sombra de dúvida o mais popular e usado Sistema Operativo, também é usado por programadores, sim, e ele tem um interface gráfica excepcional, muito consistente e uma vasta gama de aplicações para variados tipos de necessidade e são muito bem apetrechados, não querendo dizer com isso que são perfeitas, não, não existe tal coisa nesse mundo. A sua interface da linha de comandos melhorou muito nos últimos anos, mas ainda não chega nem aos pés dos Linux, então se o teu forte é na interface essa é uma Excelente alternativa para montar o seu ambiente de desenvolvimento e será capaz de desenvolver para muitas plataformas e sem contar que ainda podes tirar um tempinho para jogar nem, você merece.
E por fim, encontramos o tão desejado e ostentado macOS, que é, oficialmente, restrito aos dispositivos da soberba Apple, sim, eles só o querem a correr no seu próprio hardware. Este, na minha opinião, faz muito bem o seu trabalho, combinando uma interface de linha de comandos robusta e uma GUI que impressiona, sendo baseado no UNIX, ele faz uma excelente combinação da sua forte interface de linha de comandos, capaz de ser comparado lado a lado com os sistemas Linux, a bem dizer também são baseados no UNIX, e a cuidadosamente desenhada interface gráfica. Tem uma vasta gama de aplicações para quase todos, nele é possível desenvolver para quase todas as plataformas, até para o Windows nativo, é isso que o torna a maior aposta para os desenvolvedores. A desvantagem é que na grande maioria os aplicativos são pagos, é, muito bem pagos, não é impossível cracker mas não é disso que estamos a falar aqui. E também a sua maior limitação, como referida a cima, é oficialmente exclusivo a dispositivos Apple e são caros, pelo menos para a grande maioria.
Lista de comentários
Os sistemas Linux, tem a sua melhor performance à nível da linha de comandos, eles não estão muito bem otimizados a nível de GUI, existem algumas versões mais estáveis, mas, no entanto, a versão que eu considero a mais usada - Ubuntu, não me convenceu muito na sua estabilidade, especialmente a interface gnome. E sem contar que várias aplicações mais comuns no mercado para a edição de conteúdos de multimídia (imagens, vídeos e sons), não estão disponíveis para o Linux, o que deixaria a desejar um desenvolvedor Web, por exemplo. No que concerne ao desenvolvimento móbile, para os dispositivo que rodam Android OS existem alternativas, é excelente para o desenvolvimento backend e, se já tiver todos recursos devidamente preparados, faz um excelente trabalho no desenvolvimento fronted também, no entanto para iOS e macOS nativos, isso torna-se impossível, então se teu objetivo como Programador é alcançar essa Gama do mercado, então.... putz!!
O Windows é sem sombra de dúvida o mais popular e usado Sistema Operativo, também é usado por programadores, sim, e ele tem um interface gráfica excepcional, muito consistente e uma vasta gama de aplicações para variados tipos de necessidade e são muito bem apetrechados, não querendo dizer com isso que são perfeitas, não, não existe tal coisa nesse mundo. A sua interface da linha de comandos melhorou muito nos últimos anos, mas ainda não chega nem aos pés dos Linux, então se o teu forte é na interface essa é uma Excelente alternativa para montar o seu ambiente de desenvolvimento e será capaz de desenvolver para muitas plataformas e sem contar que ainda podes tirar um tempinho para jogar nem, você merece.
E por fim, encontramos o tão desejado e ostentado macOS, que é, oficialmente, restrito aos dispositivos da soberba Apple, sim, eles só o querem a correr no seu próprio hardware. Este, na minha opinião, faz muito bem o seu trabalho, combinando uma interface de linha de comandos robusta e uma GUI que impressiona, sendo baseado no UNIX, ele faz uma excelente combinação da sua forte interface de linha de comandos, capaz de ser comparado lado a lado com os sistemas Linux, a bem dizer também são baseados no UNIX, e a cuidadosamente desenhada interface gráfica. Tem uma vasta gama de aplicações para quase todos, nele é possível desenvolver para quase todas as plataformas, até para o Windows nativo, é isso que o torna a maior aposta para os desenvolvedores. A desvantagem é que na grande maioria os aplicativos são pagos, é, muito bem pagos, não é impossível cracker mas não é disso que estamos a falar aqui. E também a sua maior limitação, como referida a cima, é oficialmente exclusivo a dispositivos Apple e são caros, pelo menos para a grande maioria.
Resposta: O mais usado por programadores e o mais recomendado, é o linux, já se você é um novato, windows não é uma má escolha.