Open cilerler opened 3 years ago
The one called .NET Core should be removed immediately.
Are you talking about dotnetcore
? https://github.com/devicons/devicon/tree/master/icons/dotnetcore
I don't see a reason for removing this icon since there are still a lot of developers using the "old" .NET Core version even if the successor is the so called .NET. Same goes for .NET Framework which was beeing replaced by .NET Core (and now .NET) but it's still a framework which is used by many developers. The icon we have for .NET Core seems valid and recognisable for me. And since we have named it 'dotnetcore' it's pretty clear which version is meant in my opinion.
The one called .NET is an ancient logo and should be replaced with the one from Wikipedia
It's true that https://github.com/devicons/devicon/tree/master/icons/dot-net representing a old icon from .NET. If I'm right it's based on the outdated .NET Framework. Maybe we could think of creating a update which replaces the existing dot-net
icon with the icon for the new .NET version (which you linked from wikipedia) and also introducing a new icon called dotnetframework
which will be represented by the current dot-net
icon. We might consider to rename dot-net
to dotnet
(and create an alias).
We would have to discuss if this is a breaking change (regarding semver) which would lead into a new major version of devicon (v3.0.0).
Are you talking about dotnetcore? https://github.com/devicons/devicon/tree/master/icons/dotnetcore I don't see a reason for removing this icon since there are still a lot of developers using the "old" .NET Core version even if the successor is the so called .NET. Same goes for .NET Framework which was beeing replaced by .NET Core (and now .NET) but it's still a framework which is used by many developers. The icon we have for .NET Core seems valid and recognisable for me. And since we have named it 'dotnetcore' it's pretty clear which version is meant in my opinion.
Yes. Unless you are planning to make logos for each technology version. Such as AngularJS vs. Angular 2+. Regardless of what they called, the logo should be for a common technology name, and it should always reflect the latest. Separating .NET, .NET Framework, .NET Standard, .NET Core won't give anyone a benefit and make it more challenging to maintain.
It's true that https://github.com/devicons/devicon/tree/master/icons/dot-net representing a old icon from .NET. If I'm right it's based on the outdated .NET Framework. Maybe we could think of creating a update which replaces the existing dot-net icon with the icon for the new .NET version (which you linked from wikipedia) and also introducing a new icon called dotnetframework which will be represented by the current dot-net icon. We might consider to rename dot-net to dotnet (and create an alias).
Again, if you are planning to represent each technology's flavor, that is a very solid road plan.
Separating .NET, .NET Framework, .NET Standard, .NET Core won't give anyone a benefit and make it more challenging to maintain.
That's a valid concern. At the same time, it might take a while until we can combine all the icons into the new one. For example, it took a few years for Python 2 to stop being supported by its maintainers. During that time, many people still use Python 2 and will likely want to put it on their portfolio site/product site. Plus, some sites like TheAlgorithm likes to label which languages a piece of code is. It might be useful to differentiate old .NET with new .NET.
I think, if possible, we create a new icon folder for the new .NET
and rename our old one to something else (dotnet-five
)?
.NET 5 is simply the successor of .NET Core and .NET Framework. and .NET 6 will be released around November 2021. We have 2 logos in the repository, and neither of those reflects the correct .NET logo.
Suggested action items
According to Wikipedia, the official logo of .NET is