Recently Microsoft announced that its next release will be .NET 5 as a continuation of the .NET Core program. To avoid confusion wich .NET framework is the latest or applicable the .NET framework 4.7.2 or 4.8 will be the last version that will be released just as .NET Core 3.0 will be the last version.
As we all know Outsystems runs on the .NET Framework. The .NET Core variant does not support webforms just as .NET 5 will not support webforms.
Now don’t get me wrong. The .NET framework 4.7.2 is still supported by Microsoft and is not being deprecated yet. But it won’t be developed actively anymore so we should not expect any new features on this framework.
Even though it isn’t deprecated and nothing has been said about that, we may assume it will be in the foreseeable future. This means that all webform outsystems applications are then no longer up to standard and working on a deprecated platform. This usually takes about 3 to 4 years. As an example the .Net 4.5.1 released in 2013 was deprecated in 2016.
So I was wondering how outsystems is going to solve this in the future. Maybe converting webform applications to MVC (if that would even be possible) or use the framework “React” in there webapplications interfacing it with the backend or maybe they just end the support and you may rebuild your work on a new platform. Outsystems 12 maybe? And wat about applications you are building right now in ousystems 11?
Would be nice to know the direction outsystems is taking.
Recources:
https://devblogs.microsoft.com/dotnet/introducing-net-5/
https://en.wikipedia.org/wiki/.NET_Framework_version_history