----- Original Message -----
From: "Radka Janekova" radka.janek@redhat.com To: "Pavel Valena" pvalena@redhat.com, "Neal Gompa" ngompa13@gmail.com, "Brian Exelbierd" bexelbie@redhat.com, "Justin W. Flory" jflory7@gmail.com Cc: developer-portal@lists.fedoraproject.org Sent: Sunday, November 5, 2017 1:16:42 AM Subject: Re: [Developer-portal] Re: FDP release and statistics 10/2017: C# IDEs and Mono updates; Python, Docker and Haskell fixes
Hi,
@pvalena please don't remove (or move) anything til we get some answers.
Sorry, too late.
https://github.com/developer-portal/developer.fedoraproject.org/commit/1006e...
I can push the fix (or revert) on Tue afternoon, if you manage to have it till then. I'm afraid I'll be unavailable afterwards for 1.5w.
@ngompa13
It was already a bit of a stretch with Visual Studio Code, given that literally no one is working on bringing that into Fedora
I am not a 'no one' =( My team will be, step by step: .NET Core first.
I had already one 'complaint' that it's not in Fedora (I prefer to call it a request).
@bex (had countless of conversations about C# on Fedora) & @jflory7 (is using C# on Fedora, knows the problems.) what are your opinions on this? Do we need to make it a council ticket or bring it to council list or something along the lines? TLDR: JetBrains Rider is not FLOSS and should be pushed below VS Code, Mono, and Eclipse on the developer portal (fedoraloves.net) despite Rider being the only actually capable C# IDE on Linux at this time.
Looking forward for answers.
As I see it, we should be unbiased and provide actual information for Developers interested in using Fedora. By doing this, the information will no longer be unbiased. I refuse to provide false, incomplete, or otherwise wrong information. Fedora is Operating System that is targeting developers who need the best IDE available for their work. As of today, Rider is the only IDE capable of working with netcore *and* mono that actually works without any other issues. Eclipse requires either non-floss netcore packages from Microsoft, or hacked up ours to work - and even then it's a *maybe* with uncertain results (it works only with projects created in Eclipse and won't open anything created in any other ide or cli, even with our hacked up packages.) And VS Code is actually in the same boat, as they both use OmniSharp under the hood. MonoDevelop is MonoDevelop, although a good IDE, the title says it all. It's mono-only. So to sum it up, Rider is the only reliable way to work with C# in any Linux, not only Fedora. As a bonus for C# developers who are likely to have either Mac or Windows as well, it's multiplatform and works exactly the same way on all the platforms (even the whole configuration can be shared via nextcloud/dropbox/whatever.) And at least they give free licenses for Open Source projects.
Sounds reasonable, but on the other hand, Neal has some good points. I think I'll send FDP release info (+reference to this thread) to fedora-devel ML tomorrow evening, so it gets more traction.
Pavel
Regards, Radka
*Radka Janeková* .NET & OpenShift Engineer, Red Hat *radka.janek@redhat.com radka.janek@redhat.com* IRC: radka | Freenode: Rhea