Silverlight Alternative

I created an application (using Silverlight 4) that was quite successful and is used by a number of our clients. We are planning a new round of changes in the application, but we are worried about the future of Silverlight and are thinking about alternative approaches. Here are the general requirements for our application - we chose Silverlight precisely because it allows us to do all this: - It should work on Windows and Mac - It should be automatically updated when new features are added - * It must allow feedback on the server, but also allow network access in the user's local network.

The last element is the kicker: our application is used to communicate with a specific proprietary device. Sometimes this device is available โ€œin the cloudโ€, which runs through RIA services back to our servers; but in some cases, the device exists on the user's local network, so we can launch a non-browser and communicate with the device via a private LAN IP address.

Is there an alternative approach for this scenario in the Microsoft technology stack? Or technologies using other approaches?

I am concerned that the Microsoft roadmap for replacing Silverlight with HTML5 will not provide a mechanism for communication on a user's local network.

Thanks in advance.

+4
source share
1 answer

I believe that Silverlight is your best option right now. It is a mature product and obviously does what you want. Silverlight will be supported by Microsoft for at least 10 years, so now you do not need to worry about your future. I really wasn't going to change anything else if I were you. Other options:

  • WinForms (mature, but will not work on Mac and will not go any further)
  • WPF (mature, but will not work on Mac and will be output)
  • ASP.NET/HTML (gives you access, but itโ€™s harder to develop, and you wonโ€™t be able to communicate with the device) and
  • Metro (this is only Windows 8, immature and will not be released until the end of this year).

Indeed, Silverlight is your best bet right now and is likely to be around for quite some time.

+10
source

Source: https://habr.com/ru/post/1397915/


All Articles