3 ms·
>However, I've never seen a "WPF is dead" thread before. Unfortunately, the word "dead" causes people to talk right past each other because it has 2 meanings.
by jasode 11y ago
>However, I've never seen a "WPF is dead" thread before.
Unfortunately, the word "dead" causes people to talk right past each other because it has 2 meanings. More on that later.
First, there has been lots of discussion around "WPF is dead" since that soundbite was made popular by former Microsoft PM Scott Barnes back in September 2010[1]. Predictably, Microsoft denied it with typical business-speak (e.g. "we're still committed to WPF, yada yada") but Scott did call its demise correctly. You see, you have to understand Microsoft's (and most companies') modus operandi to notice how something actually "dies". They don't "kill it" by lighting up a neon sign and issuing A Big Press Release exclaiming, "We just killed WPF and you will thanks us later!" The way companies kill products is to not give it first class attention such as adding new cutting edge enhancements and diverting resources away from it. It's very rare for a company to plainly state that they will abandon a technology. (Adobe publicly stating they will prioritize HTML5 over Flash would be a rare example.)
As for the word "dead" in technology discussions, it has 2 meanings:
#1 "dead" -- as in no longer the preferred, preeminent, first class technology; publishers no longer release new books about it; it is not updated for the latest operating systems or hardware platforms (e.g. iPhones, etc).
#2 "dead" -- as in formal official definitive statement from vendor that it is abandoned, not supported, and nobody anywhere uses it anymore.
Almost always, when people proclaim "X is dead", they're talking about definition #1, and the people who argue against it are talking about definition #2.
If someone says "Latin is dead", they're talking about definition #1. It means that today, Hollywood movies will have actors speaking in English, not Latin. The latest Stephen King novel will be English not Latin. We're not using Latin to type out comments on HN. Latin has been "dead" for several hundred years.
The detractors countering with "Latin is not dead" are using definition #2 and will say they just saw a blog post exclaiming "carpe diem!" and a mathematics proof concluding with Latin phrase "QED". High school and colleges still offer classes to teach Latin.
That's the ongoing sorry state of discussions around the word "dead". The 2 camps just talk past each other and perpetuates the endless cycle of disagreements.
In any case, just like Latin is "dead and also not dead", "WPF is dead and not dead" depending on what the context is.
[1]https://twitter.com/MossyBlog/status/23980976666 https://twitter.com/MossyBlog/status/23980976666