I'll be brutally honest, I'm not a fan of doing web front ends (UIs). I've done my share of Silverlight 5, ASP.NET AJAX (relatively new to this), ASP.NET Core, HTML, HTML5, JavaScript and I find them incredibly cumbersome, wordy, and often filled with overly complex methods to accomplish the most simple of tasks.
I've gotten used to Silverlight 5's OOB and elevated privileges (required for one of my apps), it's the closest experience to a Windows Forms app which is what our user base really prefer. However, since the very powerful SL5 has long since be killed and has a support ending date of October 2021, I'm looking into alternatives to migrate our SL5 and/or ASP.NET code over to our IIS web servers ... what we need from our next platform:
1. OOB or something that can hide the Browser (i.e. no forward or backward buttons) from the user
2. Needs unrestricted access to file locations on a "clients" drive (does NOT need access to OS restricted areas but does need to get to folders like "C:\Some3rdparty\..." or a network share "\\Win10_P1\DataFiles\..."
3. Support for Grids with editable content and checkboxes, images, etc. that doesn't require extensive lines of code just to respond to a checkbox in a grid that is bound to data
Is there any new/current web UI technology that can support the above running from IIS web server?
Alternatively we would consider stand alone apps so long as we could use ONE development tool (i.e. VS and source code set) to build and deploy them across platforms (iOS, Windows, Android).
Thoughts?
Cheers, Rob.
EDIT: I did ask this same question in 2010 and it's why we went with Silverlight 5 as it was the only technology that could fulfill the 3 requirements above ... but as we know it was deemed a threat by Apple and hence Microsoft caved in.