Alternatives for developing in C# on Linux?

Asked

Viewed 19,310 times

8

My notebook has installed the Ubuntu 14 operating system. I have great desire to enter the development in the language Csharp.

But I wonder if there is a good alternative in OS like Linux, since it does not have a Visual Studio of life.

I currently use Monodeveloper, which can even start studies and familiarize with the language, but I was told that this IDE has some limitations (compared to Visual Studio of Windows).

Is there any other alternative to develop in C# (applications for mobile or web) in Linux?

Note: Remembering that this is not a little game of the type "I prefer this or that", but I am here trying to find an alternative to Linux closer to Windows Visual Studio.

  • 7

    You know the problem with this type of question is that it always attracts answers by telling you which editor is your favorite, right?

  • https://codevisualstudio.com/

  • @bigown but I did not ask which is the best, but if there is any alternative. This goes from the interpretation of who answers too, right.

  • 4

    So, but people respond to what he likes, what he uses or used. Look at the answers. When it’s like that,.

3 answers

10


Beyond the Monodevelop that already uses, can use several other editors (Vim, Emacs, Sublime, etc.), some have some facilities for C#. Few. Others have something more.

The Visual Studio Code looks promising and maybe one day get close to the full Visual Studio just for Windows at least for web and console development (I doubt it will do much more so soon). It is open source and is in the hands of the community to be extended. Note that it is a browser based on Chromium and its specific code is basically Typescript. It was based on Atom. Understand that this will always bring limitations, although not as much as a traditional browser. Today it is the darling of many people.

There is also the Omnisharp, but I don’t know its quality.

It is possible to find some plugins weak for other Ides like Eclipse. But I don’t see people using.

To Jetbrains created an IDE for C# multiplatform which is very good and doesn’t even need Resharper :)

Or alternatively go to Windows, use Visual Studio, preferably with Resharper and others plugins, and be happy. Just avoid running it on VM. I don’t know if the Vms have improved a lot of the time I tried, but the VS is heavy and requires a lot of machine, I don’t think ideal.

6

I like to use a platform similar to Sublime text , called Atom and has many languages that can be used and some plugins that can be used for testing but nothing very visual (all in the base of the same text editor)but it is worth taking a look at youtube to see how it works.

3

Unfortunately, I do not know a better solution for development in Mono than Mono Develop. Mono is the implementation of the platform . NET for linux, and that serves as the basis for Xamarin as well. More details on the links below:

http://www.mono-project.com/

https://en.wikipedia.org/wiki/Mono_(software)

Maybe a good alternative is Visual Studio Code, but I still think mono develops the best

Browser other questions tagged

You are not signed in. Login or sign up in order to post.