Caminho de adoção do Linux para um desenvolvedor .NET [fechado]

16

Eu sou um programador .NET C #, adoro a pilha .NET. Eu tentei o Linux várias vezes, mas toda vez que fiquei desanimado, não pude fazer nada nele (como programa para ele ou sobre ele).

Desde que o Mono foi lançado, eu me vejo usando muito mais o Linux.

(Eu também decidi começar a aprender Python.)

Eu adoraria aprender mais sobre o próprio SO - os comandos shell, as APIs subjacentes, etc.

Por onde eu começo, há algum livro recomendado para isso?

Eu comprei uma cópia do Unix Tools 3rd Edition O'Reilly e planejei revisar (de ponta a ponta), existem outros livros recomendados?

Nota: Não que isso importe, mas eu estou usando o Ubuntu 10.04, eu gostaria de ter o Fedora, mas eu vi muitos usuários postarem problemas com suas instalações Mono nele.

    
por Russ W 20.08.2010 / 02:08

4 respostas

12

Eu postei algumas sugestões de livros aqui:

Leitura recomendada para entender melhor Internals do Unix / Linux

Quanto ao desenvolvimento em Linux com o .NET, eu recomendo strongmente que você instale o IDE do MonoDevelop .

    
por 20.08.2010 / 02:30
5
por 20.08.2010 / 10:53
1

Descobri que o Guia de Scripts Avançado era um excelente recurso para scripts de shell.

Ler e experimentar todos os exemplos me pegou de alguém que poderia navegar pela árvore de diretórios para alguém que tem uma boa noção de casa para usar o shell para fazer praticamente qualquer coisa.

    
por 20.08.2010 / 12:43
-2

Se você quer desenvolver para o Linux, você pode querer aprender primeiro sobre as diferentes escolhas que você tem. Mas se você está seguindo o caminho do Python, então as coisas podem ser mais simples. Eu realmente gosto da pilha Python + GTK + GNOME. Existem ferramentas incríveis que tornam o desenvolvimento muito fácil.

Como você é um desenvolvedor de .Net, talvez se sinta mais à vontade com o Java e esqueça as tecnologias subjacentes: eu uso o Qt ou o GTK?

O Mono fará com que você se sinta em casa, mas saiba que muitos não gostam de ter o Mono em seus computadores. Há boas discussões sobre isso na Internet (por exemplo, gnote vs tomboy)

    
por 20.08.2010 / 10:03

Tags