Add C# to App & Program Development

Ally

gσ∂∂єѕѕ σƒ мαтнѕ αη∂ мєℓσηѕ χσ
Supreme
Feedback score
37
Posts
2,043
Reactions
2,194
Resources
0
1645939382316.png


Title lol. I see more C# stuff than I do Dart, Scala and Swift combined. If you don't want to add that, maybe add .NET instead seeing as we have things like NodeJS there.
 
Type
Suggestion
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Justis

Community Member
Management
Feedback score
61
Posts
2,117
Reactions
2,414
Resources
0
How did we forget C#! Any objections to appending it to 'C/C++'?

Mostly, I just want to avoid having three different filters for C languages when there’s barely any C development on our platform at the moment, although I can be convinced otherwise.

+1 who the fuck uses scala on this site
You’re going to make the scala devs cry. I hear it’s actually quite popular in mod development.
Also, Sponge is making use of it for a few of their projects: https://github.com/orgs/SpongePowered/repositories?language=scala&type=all
 

Dori

Full Stack Developer
Supreme
Feedback score
28
Posts
459
Reactions
198
Resources
0
How did we forget C#! Any objections to appending it to 'C/C++'?

Mostly, I just want to avoid having three different filters for C languages when there’s barely any C development on our platform at the moment, although I can be convinced otherwise.


You’re going to make the scala devs cry. I hear it’s actually quite popular in mod development.
Also, Sponge is making use of it for a few of their projects: https://github.com/orgs/SpongePowered/repositories?language=scala&type=all
Objection! (;)) C# development is not related at all to C or C++ development. C/C++ is considered low level while C# is the highest level a language can get.
If Java wasn't a completely different issue in this community (because of MC) I could have suggested to put it as Java/C# because it's much more related,
 

Ally

gσ∂∂єѕѕ σƒ мαтнѕ αη∂ мєℓσηѕ χσ
Supreme
Feedback score
37
Posts
2,043
Reactions
2,194
Resources
0
C# is the highest level a language can get.
This is not true.

Lumping it in with Java is also ignorant.

Don't lump C# in with any of those. If anything, use .NET which covers cs, vb and fs.
Post automatically merged:

Any C# devs here? ;)
Yes, literally me
Post automatically merged:

How did we forget C#! Any objections to appending it to 'C/C++'?

Mostly, I just want to avoid having three different filters for C languages when there’s barely any C development on our platform at the moment, although I can be convinced otherwise.


You’re going to make the scala devs cry. I hear it’s actually quite popular in mod development.
Also, Sponge is making use of it for a few of their projects: https://github.com/orgs/SpongePowered/repositories?language=scala&type=all
See above
 
Last edited:

Justis

Community Member
Management
Feedback score
61
Posts
2,117
Reactions
2,414
Resources
0
Having given it a bit of thought, I think it’s important to distinguish C# and C++ under their own filters.
C# is used when developing with Unity and C++ is used when developing with Unreal Engine, two of the biggest game engines out there. Being a creator marketplace within the gaming industry with plans to expand outside of just Minecraft, even without taking independent development into consideration, it’ll only serve us to have separate filters for those languages in the long term.

I question whether a filter for C will get much use though. Are there any dinosaurs developing with plain C on our platform?

For the time-being, I’ve added the requested C# filter. Thank you for the suggestion Ally

Happy to hear thoughts from any C and C++ devs on the current combined filter and potentially separating them.
 

Ally

gσ∂∂єѕѕ σƒ мαтнѕ αη∂ мєℓσηѕ χσ
Supreme
Feedback score
37
Posts
2,043
Reactions
2,194
Resources
0
C# is used when developing with Unity
If this is how you want to justify it, then fine.

Unity has only been one of the uses for C# and in the past, has not been the predominant use for it on MCM; usually people requesting specifically c# alongside other languages are looking for GUIs, console based tools, scripts or otherwise.

But cool ty.
 

Justis

Community Member
Management
Feedback score
61
Posts
2,117
Reactions
2,414
Resources
0
bro you are all fucking stupid how long does it take to add a new category
Ally is the only one who is making good points in this thread - add in .NET which is perfect to cover all of the family
Justis bro there are no scala devs to make cry literally no one uses scala on this site

obligatory c# is just microsoft java hahahaha im so funny haha lol please help MVC 5 is making me want to kill myself
The requested C# category was already added, as mentioned previously.
I left the suggestion thread open so that we might get some more feedback from devs using these languages.

Do you think it’d be worthwhile to include a .NET filter as well as? In my opinion, it’s rather redundant to include .NET if we already have C# given that, to my understanding, you can’t really compile a C# program without using .NET in some manner.

NodeJS being a filter when JS already is was used as a comparison, but that’s much different when you consider that NodeJS was built on top of JS, not the other way around. So there’s distinctive value in also having a NodeJS filter.
 

Ally

gσ∂∂єѕѕ σƒ мαтнѕ αη∂ мєℓσηѕ χσ
Supreme
Feedback score
37
Posts
2,043
Reactions
2,194
Resources
0
Do you think it’d be worthwhile to include a .NET filter as well as? In my opinion, it’s rather redundant to include .NET if we already have C# given that, to my understanding, you can’t really compile a C# program without using .NET in some manner.
Don't lump C# in with any of those. If anything, use .NET which covers cs, vb and fs.
.NET in lieu of C#, which gives full generality.
Plenty of frameworks are built atop Node, which is an engine. The situations aren't similar, but it's a good comparison.
 

Justis

Community Member
Management
Feedback score
61
Posts
2,117
Reactions
2,414
Resources
0
.NET in lieu of C#, which gives full generality.
Plenty of frameworks are built atop Node, which is an engine. The situations aren't similar, but it's a good comparison.
That’s probably lumping too many things together, no? The primary purpose in having filters is for differentiation.
 
Top