M
M
Mr.nobody2017-05-30 19:51:45
linux
Mr.nobody, 2017-05-30 19:51:45

C# programming on Linux?

Hello. On a Windows 8.1 computer, I study C#, Python, in terms of C / C ++ and R on my own. Why these languages? I like programming and trading, so I decided to combine two pleasures into one. Recently, Windows has begun to strain, and for a long time I have been thinking about installing Linux. Chose Linux Mint. But the question is, how are things going with programming in the above languages ​​in this OS? Will the IDE (full versions) of Visual Studio, PyCharm, SmartGit and other programs work and work correctly. What features, what to expect, what to prepare for, is it worth it at all. Because did not communicate with Linux. Tell me please.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Eugene Wolf, 2017-05-30
@no_one

Will IDEs (full versions) of Visual Studio work and work correctly
Visual Studio is very unlikely, but C# programs created in Visual Studio under Linux can be run using Mono . About 2-3 years ago, I tried to do just that, frankly speaking, working with a program built in VisualStudio (under Windows) and running under Mono in Linux was somewhat reminiscent of testing the alpha version of windows. But the very fact that it was launched and worked is on the face. I don't know if things have changed for the better now.
Instead of VisualStudio, the Mono developers suggest you use MonoDevelop . In my opinion, it is not very reasonable to compare them, but the latter also has every right to life.
But the question is, how are things going with programming in the above languages ​​in this OS?
With all other languages, except for C # - things are, in my opinion, excellent. Although, speaking of C# - I mean a full-fledged .NET platform, with winForms, WPF and all the other rubbish that you might already be used to working in VisualStudio / Windows.
PyCharm, SmartGit and other programs
PyCharm - I think yes, this is from JetBrains contraption? All the IDEs of their production that I know work equally well in Linux and non-Linux :))
There are also enough other "progs" there, I think, regarding programs for working with Git, you will not have any problems.
What features, what to expect, what to prepare for, is it worth it at all.
Features - this is a radically different OS, with all the consequences. Different desktop skins, different looks, different... "other" is just about anything you can think of. From OS development principles to everything else. Although not, there are some similarities in general. Linux also has a desktop, something reminiscent of the "Start" button, the mouse cursor, and some other random coincidences with other operating systems.
Is it worth it? - Everyone chooses the answer to this question for himself, personally. I decided for myself a long time ago that it is worth it, and I am quite happy about it. For a long time I resisted and stubbornly stubborn Linux "on the desktop", although I had quite a lot of experience with it and with FreeBSD since the shaggy times, when FreeBSD-4 and Debian-3 were relevant. Now Windows is on a "spare" drive, because. several programs still keep me there, incl. for sound processing and photoshop latest versions. If not for this, I would have been sitting in nix for a long time and would have lived calmly and happily.

D
devalone, 2017-05-30
@devalone

Learn Qt

O
Oleg Gamega, 2017-05-30
@gadfi

if you don’t like how Windows 8.1 works on your computer, you probably won’t like how linux works on it either, linux is not bad, but you should not expect it to solve your problems
JetBrains products do not feel bad on Linux, including c # there is asp.core still damp but ready for use
As a person who uses windows, linux, os x, I’ll say that if linux is not needed for your tasks, then you don’t really need it

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question