News for hackers. Stuff that matters.
Re:Visual Studio for Mac by willtim on Monday November 14, 2016 @02:47AM (#12948160)
I get the impression that WPF is pretty much on life support.
Re:Visual Studio for Mac by mrweasel on Monday November 14, 2016 @06:44AM (#12949149)
It is my belief that Windows Forms will outlive WPF and/or XAML. Currently WPF is still the "modern" way to doing Windows applications, but at some point Microsoft will come up with some new scheme, and all the WPF developer will jump onto that.

The developers that have still not abandoned WinForms will not jump shit when the next thing hits either. To keep the huge group of WinForms developers happy, Microsoft will continue to support and develop Winforms. For many, WinForms are still the fasted way to develop simple applications.

So if you want develop for the Windows (desktop) platform, WinForms will be a clear winner for many many years into the future.

Re:Visual Studio for Mac by Clubber on Monday November 14, 2016 @08:27AM (#12949671)
WinForms are still the fastest way to develop complex applications as well. From soup to nuts, it's probably the pinnacle of front end development.

Trends started going from WinForms to web around 2000 as pushback against Microsoft so here we are today. I still think from a business standpoint, it was a very expensive thing to do.

Re:Visual Studio for Mac by pjmlp on Monday November 14, 2016 @07:01AM (#12949235)
Except that WinForms doesn't work on UWP applications other than via Project Centipede and is officially on support as it was communicated at BUILD 2014.
Re:Visual Studio for Mac by mrweasel on Monday November 14, 2016 @07:11AM (#12949277)
Of cause. My point is that so many business applications are Windows Forms, and will continue to be so for many years to come.

Removing WinForms will disenfranchise a large group of developers, that for one reason or another, it could just be stubbornness, won't switch. Microsoft will sooner kill of WPF than WinForms, to not lose those developers. At least that's my belief.

But we're talking for desktop applications only.

Re:Visual Studio for Mac by pjmlp on Monday November 14, 2016 @07:52AM (#12949457)
I only use Windows Forms for legacy applications.

As for the official statement, here is the InfoQ overview of BUILD 2014.

https://www.infoq.com/news/2014/04/WPF-QA

"Windows Forms is continuing to be supported, but in maintenance mode. They will fix bugs as they are discovered, but new functionality is off the table. Oh, they stress that it isn’t called “WinForms”."

As I don't have time to search for the video on Channel 9.

The Roadmap for WPF

https://blogs.msdn.microsoft.com/dotnet/2014/11/12/the-roadm...

Re:Visual Studio for Mac by tonyedgecombe on Monday November 14, 2016 @08:43AM (#12949743)
I'm still using it but there are some things that are quite painful, in particular supporting high-dpi displays.
Re:Visual Studio for Mac by Nelkins on Monday November 14, 2016 @10:53AM (#12950557)
For native UIs on Windows, there are few better choices. Most line of business applications tend to be spreadsheets on steroids with lots of custom business-related functions, and for that kind of thing web-based UIs are far more difficult to deal with (think displaying thousands of rows, potentially 100+ columns, quick grouping and pivot-table-esque functionality, etc). You can do it with something like Electron and some open source JS libraries, but as someone who has gone down that rabbit hole it is a nightmare compared with using an out-of-the-box component from Infragistics, DevExpress, or Telerik that is much faster than a HTML/CSS/JS interface.
Re:Visual Studio for Mac by pjmlp on Monday November 14, 2016 @07:00AM (#12949231)
Not really.

WPF is based on XAML and XAML is the future of UWP.

Just because the API is a little different it doesn't make it in life support, also there were updates on .NET 4.6.

As for Windows Forms, it is officially on life support as communicated at BUILD 2014.

Re:Visual Studio for Mac by nicky0 on Monday November 14, 2016 @04:52AM (#12948661)
Shit, last time I was on Windows, WPF was the new hotness. What is the latest thing?
Re:Visual Studio for Mac by ygra on Monday November 14, 2016 @05:14AM (#12948729)
UWP, I guess. It's still similar enough from what I've seen, but I haven't used it yet. And WPF is still by far the best UI framework I've ever used.
Re:Visual Studio for Mac by tonyedgecombe on Monday November 14, 2016 @06:29AM (#12949067)
Windows 10 only rules it out for me, also I think it might be tied to the Windows store although I'm not absolutely sure.
Re:Visual Studio for Mac by Kipters on Monday November 14, 2016 @02:32PM (#12952528)
Absolutely not tied to the Store, you can distribute your appx packages any way you want and the users can install them with a double click. The only requirement is that the packages must be signed, so you have to buy a codesigning certificate or ask your users to install your self-signed certificate.

The app also doesn't have to be an UWP app: you can wrap bog-standard desktop applications (even Electron apps), HTML/JS apps (with direct access to UWP APIs) or even nothing: your manifest can just point to your live site, that can check if it's running in this context and then use UWP APIs, those are called "hosted web apps".

Re:Visual Studio for Mac by achr2 on Monday November 14, 2016 @09:33AM (#12949983)
WPF has a lot of flaws, but it is definitely still the most relevant platform for standard desktop applications (LOB, enterprise, etc.).
Re:Visual Studio for Mac by NicoJuicy on Monday November 14, 2016 @03:51AM (#12948423)
It's merged to Xaml not? And what do you want more for WPF?

PS. According to me it was difficult to port the Graphic part of WPF to Linux/Mac.

Re:Visual Studio for Mac by ygra on Monday November 14, 2016 @04:05AM (#12948486)
XAML is just a way of writing object graphs in XML. It is not tied to WPF or anything (heck, we use it to represent user data and style information within GraphML).

And yes, XAML is used by more than WPF at this point (Silverlight, UWP, and possibly more).

Re:Visual Studio for Mac by youdounderstand on Monday November 14, 2016 @09:43AM (#12950043)
The markup is a pretty small part of XAML/WPF. The actual framework, controls, and rendering are the bulk of it.
Re:Visual Studio for Mac by Kipters on Monday November 14, 2016 @02:32PM (#12952532)
Also Xamarin.Forms