|
|
|
|
|
by andwaal
4259 days ago
|
|
What is never really can grasp is the conclusion that no new versions equals a dead platform. In the case with WPF(and Silverlight to some degree) the platform is so mature, that one got all the features that is needed to create rich applications, while having a nice developer experience. It`s just done, no need for future versions and fixes, so one can start build things with it instead. I have(as many others) made the transitions from building WPF/Silverlight applications to HTML/JS and im astonished over how eager the community is it solve the same problem over and over again. It seems like everyone just goes ahead and reimplementing their own solution instead of improving whats already exists.
Every week someone releases a framework, tool etc. thats exactly the same as the five alternatives already existing and often the only difference is that it`s "implemented by us".
And I will not start with NodeJs, 40 frameworks for spinning up an http-server. Congratulations. So my two cents, long live WPF, the mature framework for creating Windows applications for many, many years to come!( at least in enterprise ;) ) |
|
I wouldn't say that is true. For example even renaming a Window/UserControl in Visual Studio doesn't work correctly. There are a ton of things that could be improved about WPF, not least (off the top of my head):
* Use Direct2D instead of DirectX9. The renderer used by WPF has been shown to be very inefficient compared to Direct2D.
* Multiple selection is a hack.
* Can't bind data grid column properties.
* BasedOn="{StaticResource {x:Type Button}}" -- eurgh
* How fucking difficult it is to save an image?
* How fucking difficult it is to get an image's pixels (how do you work out Stride?)