Propaganda
O Linux tem uma longa reputação como um lugar para programadores e geeks. Escrevemos extensivamente sobre como o sistema operacional é ótimo para todos de alunos 5 razões pelas quais o Linux pode ajudá-lo a se tornar um estudante melhorVocê pode estar pensando em comprar um novo software para voltar às aulas, mas já pensou em tentar um novo sistema operacional? O Linux pode ser perfeito para você - aqui está o porquê. consulte Mais informação para artistas 6 distros Linux projetadas para artistas, músicos e editores consulte Mais informação , mas sim, Linux é uma ótima plataforma para programação. Independentemente de você estar levando em consideração o ethos aberto ou o ecossistema geral, há muitos motivos para considerar fazer do Linux sua casa para escrever código.
1. Linux é grátis
Não custa nada para você baixar e instalar um sistema operacional Linux. Isso é ótimo se você é um aquarista, um estudante ou alguém começando uma carreira como programador Por que o Linux é ótimo para profissionais autônomos Consegui construir uma carreira escrevendo online, usando apenas um computador Linux. Deixe-me mostrar como você pode usar o Linux para gerenciar sua vida profissional, desde o gerenciamento de finanças até encontrar clientes. consulte Mais informação . Você não precisa desembolsar dinheiro que ainda não tem. Tudo que você precisa é de um computador compatível com Linux, e há uma grande probabilidade de que já o faça.
Não só o Linux não custará dinheiro, como também a maior parte do software. Você pode pegar as ferramentas de que precisa, sejam elas para programar ou criar documentos, sem se preocupar com o que está em sua conta bancária.
2. Linux é fácil de instalar
A maioria das pessoas nunca instala um sistema operacional. Eles podem nem mesmo ter um conceito do que uma pessoa é. Isso torna a ideia de instalar o Linux muito mais difícil de entender.
Mas você é um programador. Você pode facilmente descobrir como procure um sistema operacional Linux Por que não importa qual sistema operacional Linux você usaSempre haverá discussões sobre qual sistema operacional Linux é "melhor". No geral, o Linux oferece uma boa experiência, independentemente de como você o executa. Vamos examinar essas semelhanças - e celebrá-las! consulte Mais informação , pegue um ISO e escreva para uma unidade USB O kit de ferramentas de reparo do PC no seu bolso: CD de inicialização em um pendrive USBDentro do kit de ferramentas do meu técnico, mantenho uma unidade flash USB carregada com as ferramentas mais incríveis do planeta: meu kit de ferramentas de reparo de PC. Neste artigo, compartilho seu conteúdo. consulte Mais informação . Você não tem problemas ao pressionar a tecla de função necessária durante a inicialização e navegar pelas instruções na tela a seguir. Depois de inicializar uma unidade USB ativa, instalar o Linux não é tão diferente de instalar um programa no Windows.
Além disso, se você quiser manter seu sistema operacional existente, você sempre tem a opção de inicialização dupla 7 razões pelas quais você deve (e não deve) inicialização dupla do LinuxFreqüentemente, fazer a escolha de instalar o Linux em vez do Windows pode ser difícil de justificar. Mas por que não optar por ambos? Aqui estão cinco razões para dual boot e duas razões pelas quais você não deveria. consulte Mais informação .
3. Você está livre para mexer
O Linux oferece o local ideal para colocar suas habilidades à prova. Você pode acessar o código-fonte de quase qualquer parte do seu sistema operacional, a partir do interface gráfica O melhor ambiente de desktop Linux para programação: os segredos dos profissionaisO Linux é uma ótima escolha para programação, pois é fácil instalar o suporte para praticamente qualquer linguagem que você possa imaginar. A programação é simplesmente mais fácil no Linux. Mas há mais do que isso. consulte Mais informação até o kernel O que é um kernel no Linux e como você verifica sua versão?Linux é um sistema operacional, certo? Bem, não exatamente! Na verdade, é um kernel. Mas o que é o kernel do Linux? consulte Mais informação .
A maior parte não fará sentido para você, não importa quanta experiência você tenha. Mas ter a liberdade de mergulhar e experimentar é uma ótima maneira de aprender, e com o Linux, você não precisa se preocupar em ter problemas legais ao fazer isso. A grande maioria do software não pedirá que você concordar com um contrato de licença de usuário final 8 cláusulas EULA ridículas com as quais você pode já ter concordadoAqui estão alguns dos termos e condições mais ridículos nos EULAs de serviços populares. Você pode já ter concordado com eles! consulte Mais informação . As licenças de código aberto lidam amplamente com o uso do código para fazer seus próprios aplicativos, com alguns estipulando que seu programa também deve ser gratuito e de código aberto Open Source vs. Software Livre: Qual é a diferença e por que isso é importante?Muitos assumem que "código aberto" e "software livre" significam a mesma coisa, mas isso não é verdade. É do seu interesse saber quais são as diferenças. consulte Mais informação .
4. Há suporte para a maioria das linguagens de programação
Precisa escrever em C, C ++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby ou Vala? O Linux oferece suporte a todos eles, e a lista continua. Claro, você encontrará alguns obstáculos. Visual Basic só suporta Windows, mas você posso use o Swift da Apple. Geralmente, se uma linguagem de programação não está limitada a um sistema operacional específico, provavelmente funciona no Linux.
Se um idioma que você gostaria de usar ainda não está instalado por padrão, normalmente você pode obter os pacotes dos repositórios de sua distribuição. Procurar seu gerenciador de pacotes padrão Lojas de aplicativos do Linux comparadas: qual é a certa para você?Os usuários do Windows estão sendo guiados para uma loja de aplicativos. o macOS tem um há algum tempo. Enquanto isso, o Linux tem uma experiência no estilo app store há anos. Mas qual é o certo para você? consulte Mais informação para o nome do idioma e algo que você deseja deve aparecer.
5. Escolha entre uma grande variedade de aplicativos
A imagem popular de um programador envolve sentar-se em frente a uma tela preta de computador preenchida com texto branco ou verde. Você pode escrever código dessa maneira ou pode abrir um editor de texto. Opções padrão, como Gedit e Kate pode ser tudo que você precisa Editores de texto avançados do Linux comparados: kate vs geditQualquer usuário Linux dirá que um bom editor de texto é um componente vital de um sistema de computador, não importa se você é um novo usuário ou um profissional experiente. Ao usar um texto de Terminal ... consulte Mais informação . Emacs, nano e Vim (nossa folha de cola VIM Folha de referências: a folha de referências do editor de linha de comando do Vim LinuxMantenha esta folha de dicas do Vim à mão para aprender ou reaprender comandos úteis do Vim. consulte Mais informação ) são opções que você pode usar dentro de um terminal nano vs. vim: Editores de texto de terminal comparadosEmbora o Linux tenha se tornado fácil para praticamente qualquer pessoa usar sem nunca ter que usar o Terminal, existem alguns de nós que o usam regularmente ou estão curiosos para saber como um pode controlar ... consulte Mais informação . Atom é uma opção de plataforma cruzada que é tão extensível quanto o Chrome. Ou você pode ser um dos muitos a apaixone-se por Sublime Text Tornando o Melhor Editor de Texto Melhor: 7 Grandes Pacotes de Texto Sublime consulte Mais informação .
Alternativamente, você pode ir para ambientes de desktop totalmente integrados Editores de Texto vs. IDEs: qual é o melhor para programadores?Pode ser difícil escolher entre um IDE avançado e um editor de texto mais simples. Oferecemos algumas dicas para ajudá-lo a tomar essa decisão. consulte Mais informação , ou IDEs. No lado extremamente leve, há o Geany, que deve carregar rapidamente em sua máquina. Para algo que oferece uma experiência mais completa, tente Eclipse Completo vs. Editor de código Linux básico: Eclipse e Geany comparadosSe você escreve código regularmente, é muito importante usar um editor de código com o qual se sinta confortável. No Linux, há uma grande seleção de editores para escolher, cada um voltado para ... consulte Mais informação .
6. Sinta o poder dos scripts Bash
Se você está programando apenas para realizar algo específico, mas não se preocupa com a linguagem, é hora de aprender os comandos do Linux e tente escrever scripts Bash 5 ideias de configuração Linux para iniciantes para Cron Jobs e scripts ShellCom o script bash, você pode realizar uma série complexa de tarefas de uma vez, então é ótimo para necessidades repetitivas e elaboradas. Também é uma ótima maneira de conhecer o terminal. consulte Mais informação . Muitos dos comandos que vêm com o Linux (ou que podem ser instalados) são tão eficientes e poderosos que alguns usuários do Linux preferem morar no terminal.
Com um script Bash, você pode colocar comandos juntos para criar combinações mais complexas. Por exemplo, alguém que gerencia uma lista de e-mails pode criar um script que mesclaria listas de assinantes, extraia o endereços de e-mail, remova duplicatas e adicione a formatação correta para que o resultado possa ser lido por outros programas. Com certeza é melhor fazer tudo isso à mão.
7. Experiência em Linux é uma habilidade desejável
Você está aprendendo a programar para conseguir um emprego? O fato de você estar usando Linux é uma habilidade comercial. Esteja você gerenciando o servidor de uma empresa ou ajudando a construir os serviços em nuvem dos quais os clientes dependem cada vez mais, os empregadores querem pessoas que saibam como usar o Linux.
Mesmo que você esteja apenas mexendo no assunto agora, colocando Linux em seu sistema e fazendo alguma programação nele rapidamente lhe dará alguma familiaridade com o sistema operacional que pode lhe dar uma vantagem competitiva mais tarde sobre.
Por que você usaria qualquer outra coisa?
Há uma razão para tantos desenvolvedores escolherem fazer do Linux sua casa. Enquanto alguns diriam que o Linux tem uma escassez de programas de desktop amigáveis ao usuário, esse não é o caso com software voltado para programadores. Você poderia ir mais longe e dizer que eles têm sido tradicionalmente o público-alvo do Linux.
Mesmo que você já tenha um ambiente de desenvolvimento em funcionamento, não custa nada reavaliar para ver se o Linux se adapta melhor às suas necessidades. Você pode aprender muito e economizar algum dinheiro ao fazer a troca!
E para uma ótima referência que você pode marcar, dê uma olhada em a diferença entre GTK + e Qt Qual é a diferença entre GTK + e Qt?Você provavelmente já ouviu falar de GTK + e Qt, mas o que são esses kits de ferramentas de desenvolvimento? E como eles afetam o modo como você usa o Linux? consulte Mais informação .
Bertel é um minimalista digital que escreve a partir de um laptop com interruptores físicos de privacidade e um sistema operacional endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda os outros a assumir o controle de suas vidas digitais.