Let's stop bashing C#
11–20 of 99 posts
Re: Let's stop bashing C#
#12Even if C# would be the most technical superior language ever made with every feature you could think of, a lot of developers still don't like it because: - C# smells corporate, being used in many large scale business application. - C# is developed by Microsoft, a billion dollar company itself - The .NET platform is only partial open source So facts don't matter much, it's about smell :)
It doesn't smell corporate. It is a language for corporates.
Re: Let's stop bashing C#
#13If the author wants credibility about bashing C# perhaps they should not generalize other languages within their argument. Can C# not stand on its own merits? As someone who has been using Python for nesrly two decades --How is the author defining 'hipster' languages?
Makes no sense either way. But as far as I can tell little of TFA does, just some bloke claiming victimhood for their pet language.
Re: Let's stop bashing C#
#14Until that fateful day we must all accept criticism of our favourite language even though we are so smart and know it's the best language.
Re: Let's stop bashing C#
#15Even if C# would be the most technical superior language ever made with every feature you could think of, a lot of developers still don't like it because: - C# smells corporate, being used in many large scale business application. - C# is developed by Microsoft, a billion dollar company itself - The .NET platform is only partial open source So facts don't matter much, it's about smell :)
Is that true anymore? I was under the impression that .NET is fully open source: https://dotnetfoundation.org/ Besides that though, C# is much nicer than Java and fills a similar niche.
Re: Let's stop bashing C#
#16Even if C# would be the most technical superior language ever made with every feature you could think of, a lot of developers still don't like it because: - C# smells corporate, being used in many large scale business application. - C# is developed by Microsoft, a billion dollar company itself - The .NET platform is only partial open source So facts don't matter much, it's about smell :)
Also why is it bad the language is developed by a billion dollar company? It means the language tooling is second to none, as well as having fully document libraries which can do everything, and are kept up to date.
Re: Let's stop bashing C#
#17I never heard anyone bashing about C# and I'm writing C# code for 10 years now. There are just plenty of people favouring other languages which is fine. If you're looking for people bashing about it you'll sure find some.. same goes with basically everything.
The biggest rejection comes from the strong windows orientation and the restrictive licenses. Now that the situation is improving for both, you will see the language gain traction.
Re: Let's stop bashing C#
#18That said its still a fine language. Not a fan of the dogmatic OO design concept in Java and C#, but it's perfectly good at what it does.
Re: Let's stop bashing C#
#19Until all programming languages coalesce into one super language (ECMAScript 20 in the year 2050), programmers will bash languages and programmers will praise languages. Until that fateful day we must all accept criticism of our favourite language even though we are so smart and know it's the best language.
Re: Let's stop bashing C#
#20Even if C# would be the most technical superior language ever made with every feature you could think of, a lot of developers still don't like it because: - C# smells corporate, being used in many large scale business application. - C# is developed by Microsoft, a billion dollar company itself - The .NET platform is only partial open source So facts don't matter much, it's about smell :)
Is that true anymore? I was under the impression that .NET is fully open source: https://dotnetfoundation.org/ Besides that though, C# is much nicer than Java and fills a similar niche.