-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should we drop the .Net 4 support? #3041
Comments
👍 drop it, but mark the lastest version with .NET 4.0 support with a tag, so if anyone needs it, he can easily use it. |
I agree. Drop it, but tag the last 4 release. |
Microsoft's support for .NET 4, 4.5, and 4.5.1 ended January 12, 2016 (Source). That's almost 20 month ago. Therefore I'd say drop it. |
BTW, there are still requests for Windows XP support coming, so tagging the last .NET 4 version would be relieving. 🙄 |
increase the major when you drop support... |
@jogibear9988 Yes, v1.6.0 will be the last version with .Net 4.0 support. So v2.0 will drop this... that's the plan. |
Drop it. Don't make large library to implement compatibility. |
Drop it! 👍 |
@Nuklon I'll tag/branch this after 1.6.0 with last dotNet4, but I'll not update this branch any further. |
@Nuklon All async stuff is special handled, there is also a NET4 compiler directive. ControlzEx handles .NET 4 too. Virtualization in styles is special handled and makes it difficult to handle for net 4.5+ I don't think that this would be a shame... |
XP also isn't supported anymore. |
MahApps.Metro doesn't support Windows XP anymore for quite some time. |
@Nuklon It may work for you, but it's not supported. There are several issues reported related to Windows XP, but they won't get fixed. Anyway, the discussion is not about Windows XP but .NET 4. |
Hi, this is a very stupid thing! Please do not remove .Net 4.0 support. My program must necessarily work with Windows XP. If you delete something I can not get updates this is bad |
Please do not delete it! |
@alexeygritsenko @jenokizm Nothing will be delete. The v1.6.0 will be the last version with .Net 4, after this there will be a branch alive which has this in, but it will not be update from me. Feel free to do this and create a PR for this with the latest changes from the upcoming 2.0+ |
@punker76, I think you should continue to support a .NET 4.0 version: no more new features but still fix the bugs |
@Bykiev he will create a tag in git. But i don't think he will fix bugs there. IMHO he shouldn't fix bugs there. Would you fix bugs in software you don't use and don't get paid to work on? |
@batzen, of course, no need to support a dead software, but .NET 4.0 isn't dead, at work, we continue to support our software on .NET 4.0 because there is some Windows XP PCs still working even Microsoft dropped it's support. |
@Bykiev .NET 4.0 and Windows XP are dead and shouldn't be used anymore. Still running Windows XP today is kinda insane from a security point of view. And you didn't answer my question... |
@BatSen, the whole point of open source software is to support the community, not being paid or only fixing what you use. I agree that supporting windows XP is insane on a technological standpoint, but there are lots of industries still using it and not supporting those clients is insane in a financial standpoint. |
@feinstein Everyone in the world of OSS is free to only fix what he/she likes to fix. That's OSS. If you demand someone to fix/maintain something for you because it would be insane in a financial standpoint then you obviously should bring some of that financial standpoint to the table, or even better contribute and fix it yourself. |
@batzen, I think you misunderstood my point, I was speaking about 2 separate things. I personally don't think we should continue to support .NET 4.0 here, but your statement of only supporting thing that we use and care about its not my personal opinion on software quality. This can easily lead to code that looks like Swiss cheese, lots of good cheeses and still lots of holes. My comments on Windows XP was just to make a statement on why people still support it, even been a security nightmare. And yes, I believe companies that need that support could help financially, so that old code that they need can still be supported, but I didn't want to tie those 2 subjects together. |
@feinstein My initial question to the other guy was like "would you deliver what you demand from others?". Getting no answer to that is enough of an answer. So you maintain an OSS project where you showcase your opinion about software quality and swiss cheese? |
@BatSen I don't understand your question. Anyway, anyone interested in the whole .NET 4.0 debate should read the beginning of this thread, where it's clear it won't be supported anymore and only have a tag. No need to further discuss philosophies here, cluttering people's emails. |
@batzen, sorry for a long delay, I'm in a different time zone.... |
I don‘t see the Problem here. I don‘t think there are many bugs, or no one of you had used it. So, droppibg support doesn‘t mean to delete it. |
Hi guys. Perhaps in some kind of fictional magic world, Windows XP are obsolete and no longer use, but in reality they are often found in other areas. You can look at this question on the other hand, the support of .Net 4.0 allows you to run the application on computers with Windows 7 because this version is on the system by default, and some users are lazy to update .Net. |
@jenokizm that's just my opinion, but if you're making a app for someone with XP, you better off using classic WF. You will have some troubles with wpf beyond MahApps on XP. Not to mention the poor perfomance of some libraries and other content. While I don't personally agree that we should drop 4.0, the commercial and logical standpoint is that we drop it. If Microsoft dropped it, we should not move forward with it. It will free us to develop, fix and try new things out, without "looking back". That's just my viewpoint. That's why I voted in favor to drop it. |
Drop |
You know MahApps.Metro comes with .Net 4 and .Net 4.5, but it was always been laborious.
So should we
👍 drop this
👎 leave this
.Net 4 support?
IMO I think this can be dropped...
Thx
The text was updated successfully, but these errors were encountered: