C# e .NET no Linux [RESOLVIDO]

1. C# e .NET no Linux [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 09/07/2024 - 20:17h

Boa noite, senhores.
Alguém aqui tem experiência em desenvolvimento com C# e .NET no Linux? Eu preciso aprender C#, mas não tô afim de ter que ficar usando o Windows pra trabalhar e estudar.


  


2. Re: C# e .NET no Linux

aguamole
aguamole

(usa KUbuntu)

Enviado em 09/07/2024 - 20:29h

Rand0m escreveu:

Boa noite, senhores.
Alguém aqui tem experiência em desenvolvimento com C# e .NET no Linux? Eu preciso aprender C#, mas não tô afim de ter que ficar usando o Windows pra trabalhar e estudar.

No Linux usa esse framework:
https://pt.wikipedia.org/wiki/Mono_(projeto)
https://www.mono-project.com/
https://github.com/mono/mono
Foi um prazer te servir.


3. Re: C# e .NET no Linux [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 11/07/2024 - 20:41h


aguamole escreveu:

No Linux usa esse framework:
https://pt.wikipedia.org/wiki/Mono_(projeto)
https://www.mono-project.com/
https://github.com/mono/mono
Foi um prazer te servir.


Valeu, ajudou aqui


4. Re: C# e .NET no Linux

Tipoff *tipoff
tipoff

(usa Nenhuma)

Enviado em 12/07/2024 - 08:23h

Depende do tipo de projeto que você está desenvolvendo. Se for para WEB, existe o dotnet core, que é multiplataforma e tem para linux:
https://dotnet.microsoft.com/en-us/download

Agora se estiver desenvolvendo para desktop com Windows Forms ou WPF, nem dotnet core e nem Mono será suficiente. Nesse caso, só com Windows mesmo.



5. Re: C# e .NET no Linux [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 13/07/2024 - 19:03h


tipoff escreveu:

Depende do tipo de projeto que você está desenvolvendo. Se for para WEB, existe o dotnet core, que é multiplataforma e tem para linux:
https://dotnet.microsoft.com/en-us/download

Agora se estiver desenvolvendo para desktop com Windows Forms ou WPF, nem dotnet core e nem Mono será suficiente. Nesse caso, só com Windows mesmo.


No caso é pra desenvolver APIs mesmo. Por enquanto tô usando o Mono


6. Re: C# e .NET no Linux

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/07/2024 - 20:12h

tipoff escreveu:

Depende do tipo de projeto que você está desenvolvendo. Se for para WEB, existe o dotnet core, que é multiplataforma e tem para linux:
https://dotnet.microsoft.com/en-us/download

Agora se estiver desenvolvendo para desktop com Windows Forms ou WPF, nem dotnet core e nem Mono será suficiente. Nesse caso, só com Windows mesmo.

Rapaz, mas ai num é só meter o Wine? o Wine tem ate mono, o Wine tem ate compilador C e C++ para compilação cruzada.


7. Re: C# e .NET no Linux [RESOLVIDO]

Tipoff *tipoff
tipoff

(usa Nenhuma)

Enviado em 13/07/2024 - 21:40h


aguamole escreveu:
Rapaz, mas ai num é só meter o Wine? o Wine tem ate mono, o Wine tem ate compilador C e C++ para compilação cruzada.


O Windows Forms é uma biblioteca de classes no .NET Framework usada para criar GUIs para o Windows. Geralmente, quem mexe com C# e desktop inevitavelmente precisa trabalhar com Windows Forms, por isso comentei sobre. De qualquer forma, é um recurso que depende do Windows.

Existe a IDE MonoDevelop que permite editar e compilar aplicações com Windows Forms no Linux, mas não tem o recurso de design visual igual tem no Visual Studio Community (não é o vscode), e essa IDE só tem pra Windows.

Enfim, esse também é um dos motivos de eu nunca ter me interessado em estudar C#, uma hora ou outra posso ser obrigado a ter uma máquina Windows para fazer alguma coisa.


8. Re: C# e .NET no Linux [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 15/07/2024 - 20:36h

Falei com meu supervisor e ele me aconselhou a usar o .NET core mesmo porque as APIs são desenvolvidas utilizando ele, e há diferenças entre este e o Mono. Agradeço aos que responderam o tópico.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts