Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Silverlight or WPF?

I’m about to start work on a new LOB application which is mainly forms over data. I am going to use either WPF or Silverlight but am not sure which technology to use. Silverlight seems to have everything I need with the bonus of being cross platform as well. Is there any reason why I should use WPF in this context? or is Silverlight the way to go for these sort of applications?

like image 643
Carl Rippon Avatar asked Jan 19 '10 08:01

Carl Rippon


People also ask

What is the difference between WPF and Silverlight?

WPF can be ran in both a browser or as a WinForms style application in Windows while Silverlight can only be ran in a browser. WPF is intended to run on Windows systems while Silverlight runs on Windows or Mac, also Linux via Moonlight.

Is WPF still relevant 2022?

“WPF would be dead in 2022 because Microsoft doesn't need to be promoting non-mobile and non-cloud technology. But WPF might be alive in that sense if it's the best solution for fulfilling specific customer needs today. Therefore, having a hefty desktop application needs to run on Windows 7 PCs with IE 8.

Is WPF still relevant 2021?

WPF is still one of the most used app frameworks in use on Windows (right behind WinForms).

Do companies still use WPF?

Companies are still using Windows Forms because it allows communication with Windows on a lower level than a web application. WPF also allows greater data binding and has easier tools to handle complex tasks.


2 Answers

If Silverlight seems to have everything you need I'd say go for it!

You could start out writing a simple prototype where you address your biggest concerns. If Silverlight handles those tasks you got your confirmation, and can proceed writing the whole application in Silverlight.

Silverlight is catching up on WPF, and when Silverlight 4 is released you can solve many of the things you needed WPF for before.

Check out these other questions:

  • WPF vs Silverlight
  • WPF vs Silverlight 3.0
  • What does WPF still have to offer over SL4
like image 142
stiank81 Avatar answered Sep 19 '22 11:09

stiank81


Deployment is one consideration. Silverlight is browser based (requires plugin to be setup), WPF isn't so required setting up on everyone's computer.

There is no one right answer - it depends on how the application is to be used, what the architecture is like etc...

like image 25
Oded Avatar answered Sep 16 '22 11:09

Oded