Alguma orientação sobre a versão do Linux para uso geral + desenvolvimento de interface?

2

Eu tentarei manter isso focado, embora pela natureza da minha jornada ele queira ser tudo menos isso.

Sou um desenvolvedor web de front-end, que sempre desenvolvi no Windows com tecnologias como XHTML, CSS, Javascript e Flash, eu me interessei com PHP e MySQL. Estou bem acostumado com fluxos de trabalho e ferramentas do Windows, desde o Photoshop até o Notepad ++, pilhas de servidores Filezilla e WAMP até o After Effects, e uma faixa - mas sempre no Windows.

Estou num ponto em que acho que preciso começar a desenvolver seriamente em uma caixa Linux, especificamente no momento de criar aplicativos da Web baseados em Node.js, mas compilar ferramentas e programas tornou-se uma tarefa mais frequentemente necessário para fazer.

Minha pergunta?

Eu preciso colocar minhas mãos em uma instalação amigável do Linux, mas qual delas? Eu preciso de ferramentas de desenvolvedor de interface comuns (listas bem-vindas) para substituir ... bem como muitas ferramentas que tenho no Windows quanto possível.

Eu preciso estar prontamente conectado à internet, eu preciso de atualizações do sistema operacional para não destruir o meu fluxo de trabalho, travando o sistema operacional, como eu vi o Ubuntu fazer para vários amigos. Eu quero eficiência, preciso ser capaz de personalizar o que preciso para executar tarefas de desenvolvimento.

Eu acho que isso poderia ser uma lista longa, mas - eu não tenho conhecimento prático de trabalho do sistema operacional Linux, nem como ele "compara" ao Windows (desculpe o meu gafe). Estou obviamente disposto a aprender, mas estou muito mais interessado em continuar o desenvolvimento da interface, apenas no Linux em vez do Windows.

Divirta-se com este, e agradeço antecipadamente por conselhos, ajuda, links, listas e não fazer.

    
por danjah 06.06.2011 / 07:13

3 respostas

2

Vou fazer a mesma sugestão que faço para todos que aprendem Linux ... use o VirtualBox. VBox é um gerenciador de máquinas virtuais que permite criar facilmente & execute PCs virtuais. Tem excelente suporte para Linux, e você pode ir de instalar o VBox para ter um & executando a máquina Linux em cerca de meia hora, se você já tem uma iso Linux. Então faça o download, pegue alguns CDs ao vivo para experimentar e veja o que você gosta.

Quanto a quais distros experimentar ... cada um tem suas peculiaridades que ajudam a torná-lo único. Algumas distribuições como o Fedora e o Debian adotam uma abordagem hard-line para softwares que não são OSS, de modo que muitas vezes você não encontrará drivers proprietários, codecs e plug-ins em seus repositórios. Você ainda pode obtê-los, mas é preciso mais trabalho. Outras distros menos hardline, como Ubuntu e Mint, oferecem um caminho mais fácil a esse respeito, já que os repositórios conterão software proprietário.

Além disso, existem diferentes gerenciadores de pacotes para aprender, e você precisa escolher um ambiente de área de trabalho, o KDE & O gnomo é o mais popular. As versões mais recentes de ambos tendem a funcionar de forma muito diferente do Windows, então você pode ou não gostar do que obtém. Este é o principal motivo que sugiro tentar algumas distros.

Em nenhuma ordem particular, sugiro usar o Ubuntu 10.04 LTS, o Mint 11, o Fedora 15 e o openSUSE 11.4. Todos, exceto o Ubuntu 10.04, são os lançamentos mais recentes. O Ubuntu LTS é a versão de suporte a longo prazo que tem menos margem de lucro, por isso deve ser mais estável do que as distribuições lançadas com maior frequência. No entanto, se você quiser ver o mais recente do Ubuntu, vá em 11.04.

    
por 06.06.2011 / 10:56
2

O Ubuntu é de longe a mais amigável distro que eu conheço. Tanto quanto o Ubuntu atualiza destruindo coisas, eu não experimentei isso usando apenas o modo de atualizações estáveis. Se você mudar e quiser jogar com atualizações e softwares de última geração, então você praticamente pediu instabilidade. Geralmente sai da caixa prontamente conectado à internet com LAN com fio, mas eu não posso dizer o mesmo para sem fio quantas vezes eu tive que encontrar drivers e às vezes até não consigo trabalhar sem fio devido ao dispositivo sem fio ser muito novo e subdesenvolvido / em desenvolvimento para Linux.

Alternativamente, se você está desconfortável que muitos seria a primeira migração, você poderia jogar com WUBI, que é um Ubuntu que irá instalar dentro do NTFS como se fosse um software do Windows e pode até mesmo ser desinstalado normalmente. Ele funciona como uma inicialização dupla para que você possa ter uma boa noção do Ubuntu rodando nativo com seu hardware.

Os softwares das janelas, como dito por outros, não são tão bons, mas alguns funcionam. Office 2007, Photoshop eu instalei via WINE e funciona muito bem (não perfeito, mas muito bem). Quanto aos editores de programação, o ubuntu vem com o GEdit, que é uma boa alternativa ao Notepad ++.

Eu também acho que você descobrirá que muitas distribuições Nix virão com uma opção para você rodar o sistema operacional em CD ao vivo ou USB para ficar confortável antes de cometer. Eu acabei de migrar para o Ubuntu no ano passado e tenho sido feliz em usá-lo para o meu desenvolvimento web sem um único problema. Apenas não atualize para o Unity ainda. Deixe-a amadurecer e veja como as coisas vão bem.

    
por 06.06.2011 / 08:58
1

Você terá muitas respostas diferentes sobre isso e não haverá uma resposta óbvia, mas acho que é justo dizer que qualquer uma das distribuições mais maduras e voltadas ao usuário final deve funcionar bem para você.

Qualquer distribuição aqui provavelmente será bem documentada e orientada para o usuário.

O Ubuntu e seus irmãos, Kubuntu e Xubuntu, são frequentemente sugeridos para novos usuários porque você tem três opções de 'aparência' e uma comunidade vibrante. Da minha experiência pessoal com eles, se você tiver um problema, alguém já teve o mesmo problema e foi resolvido. O problema é que você diz que já viu o Ubuntu causar problemas para os amigos.

O

Debian, OpenSUSE e Fedora são três sugestões alternativas que também têm grandes comunidades e um bom nível de suporte. Pessoalmente, não tenho experiência com estes três.

No tópico do seu trabalho, quanto mais popular for uma distribuição, maior a probabilidade de ter as ferramentas necessárias.

No que diz respeito a ferramentas específicas, você precisará encontrar um editor de texto de sua preferência e se familiarizar com ele. Existem muitos editores de texto no Linux, e parece que cada um tem um culto de seguidores. Eu acho que a maior parte das distribuições deve vir com o VIM, embora o VIM pareça ser muito amor ou ódio.

Se você está procurando um substituto para o Photoshop, sua melhor aposta é O GIMP . Há também uma versão do GIMP projetada para parecer e ser semelhante ao Photoshop, conhecida como GIMPshop .

Se você precisar de muletas para ajudá-lo na sua transferência do Windows para o Linux, a maioria das distribuições maiores terá um bom suporte WINE e haverá ser uma boa dose de documentação sobre o uso do WINE com certos aplicativos do Windows.

Além disso, para qualquer uso principal do Linux, você desejará estar familiarizado com o terminal. Este é o manual oficial de referência BASH do GNU. Aprenda também como usar as man pages. Digitar 'man' fornece um manual para a maioria dos comandos no BASH.

    
por 06.06.2011 / 07:20