| > WPF is used for Visual Studio, and that is from VS 2010 on. WPF is used for a lot of stuff internally So neither that ships with Windows then? > its not like people are still breaking out WinForms or GDI. Do you think they've been overrun by developers breaking out WPF? Even when MS is trying to push everyone into creating WindowsStore apps? I hardly ever see any mainstream desktop apps written in WPF. What are some of the most popular WPF apps developed outside of Microsoft? > WP and WinRT, which are WPF derivatives How can WinRT be a derivative of WPF if it's written in C++? What WPF code-base did they derive from? > GitHUB isn't even a small percentage of all developers, So what does show a good measure of overall developers that shows the slow death of languages/devs without IDE's? > There is lots of value in a good IDE There's also lots of value in small, wrist-friendly languages that don't need an IDE and have a good story for text-editors / command-line. You may want to check out what the dev story is for Clojure / Go / Node which support live-reloading / auto-running of modified tests and fast dev iteration times without IDE's. |
They derived WPFs design and API language, along with XAML. Its not like MILCORE was written in C# either.
> So what does show a good measure of overall developers that shows the slow death of languages/devs without IDE's
It shows nothing. IDEs haven't really been a thing (they weren't that good until then) since the late 90s or even mid 00s. It is taking awhile, but its happening. We will see more language designs that don't bother with IDE independence for better features. Couple that in with the Bret Victor candy, and there is only one way to get there.
> There's also lots of value in small, wrist-friendly languages that don't need an IDE and have a good story for text-editors / command-line. You may want to check out what the dev story is for Clojure / Go / Node which support live-reloading / auto-running of modified tests and fast dev iteration times without IDE's.
I know all about those systems, and they aren't very inspiring. We can do much better than that if we don't limit ourselves to languages just being syntax/semantics/and a compiler.