troubleshooting Question

What is newest platform to convert a massive Windows Forms program to?

Avatar of jjsather
jjsather asked on
.NET Programming
7 Comments5 Solutions403 ViewsLast Modified:
Our company has a very large flagship Windows Forms VB.net program (35 meg) written in Visual Studio 2015. Management wants it re-written as there is concern that Windows Forms are going away. Plus, many of our customers don't want to house the product, but want it on the cloud to access from anywhere, including Macs. So as a short-term solution, we house about 25% of customers on virtual servers that they can remote into from any machine -- Windows and/or Macs.

The product is basically a data entry monstrosity, containing over 1000 forms, chocked full of tabs, 3rd party controls (including over 500 Infragistics grids), and a report creation interface with over 500 reports (done via ActiveReports, including 100's made by customers). Sadly, the business layer is not reusable as it became infused with control references, including 3rd party controls. Obviously, this is a very daunting re-write, so the question is, what's the next best platform for Windows Forms programs like these?

For a moment, let's shoot for the moon and assume we can re-write it to run directly from Windows and Macs. For that I assume we need to write it as a web product for browsers... or maybe as some type of app? If so, what are the best tools and/or structure we should learn? Otherwise, if we're content to run only in Windows, is WPF the way to go, or is it also dying, as I've read in places? If so, is there something newer and better... or does that take us right back to the browser option and HTML 5?

We'll take any advice. I know many say Window forms aren't dead. Even so, they surely will be 10 years from now, right? We're trying to think long-term here.
ASKER CERTIFIED SOLUTION
Avodah
Serves the Most High - Not Religion

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 5 Answers and 7 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 5 Answers and 7 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros