some backgroud info first:
I worked on MFC for 5 years and then c#(winform) for 1 year and then switched to embedded world (pure c). After 2 years now I got a new job and I must switch back to .net framework for some hmi software(SCADA).
I guess I haved missed the wpf thing that MS promoted a lot several years ago, which is good because I heard it’s already abandoned by MS, lucky me.
The HMI will be developed on .net framework, since I used c# before, I decided to keep that as the main programming language, although the existing code is in VB.
Now comes my question, if I’m going to develop an hmi, is winform(c#) still a good choise? Are there any new technology that is being promoted? I heard something like xaml? or maybe my knowledge is too outdated.
I have 2 points in my mind: use the technoledge which improves the efficiency, and don’t be fooled by MS.
thanks
XAML is the backbone of MS from a UI stance. WPF, Silverlight, and the forthcoming technologies around Windows 8 will all leverage XAML.
WPF is not dead, nor is Silverlight. They will exist in the LOB world for years to come. Choose one of those and move forward in confidence.