News for hackers. Stuff that matters.
Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by pjmlp on Tuesday November 14, 2017 @12:40PM (#15697277)
Kind of.

VCL is also quite good, in spite of how things went for Delphi and C++ Builder.

Nothing prevents you to use WPF/UWP with visual designer and code-behind, just like Forms.

Where WPF/UWL loose in simplicity is when you want to start customizing L&F or use the standard DataGrid.

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by noir_lord on Tuesday November 14, 2017 @04:13PM (#15699173)
VCL was the best back in the days when I used Delphi 5/6, it's kinda sad if it's still true that VCL is still a front runner after a decade of near stagnation by whoever owned it at any given point.

I'll admit though that the only IDE I've used that I like as much as Delphi 6 is Intellij.

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by 0xbear on Tuesday November 14, 2017 @10:08PM (#15701184)
WinForms is essentially “inspired” by VCL, through Anders Hejlsberg I guess. As are some parts of C#. WPF otoh is inspired by corporate brain damage.
Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by pjmlp on Wednesday November 15, 2017 @02:14AM (#15702010)
> WPF otoh is inspired by corporate brain damage.

Not at all, WPF is like having a monoid in the category of endofunctors for UI programming.

Its concepts of UI Lego style building blocks, with templates, commands, mvvm, multi-binding, storyboards..., might be hard to grasp if one is happy with plain code-behind snippets, but once one gets it, it is quite powerful way to write large scale UIs.

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by m_fayer on Wednesday November 15, 2017 @07:06AM (#15703182)
I don't know any of that terminology or category theory in general, but I'd like to assure anyone who cares that you really don't have to to get the elegance and power of WPF. It was a steep learning curve sure, but totally worth it. As far as visual control, elegance, and development-pleasure, I think it far surpasses WinForms, the Android UI toolkit, Cocoa, and the web stack. (Though XAML is annoyingly verbose.)

The only reason I stay away is because of the performance issues, and the opaque ways in which performance degrades.

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by mnsc on Wednesday November 15, 2017 @06:46AM (#15703093)
> WPF is like having a monoid in the category of endofunctors for UI programming.

Takeaway: I will start using WPF right after I get a solid grasp on category theory. That will happen "very soon".

Re:Build .NET Desktop Applications Using HTML, CSS and JavaS... by 0xbear on Wednesday November 15, 2017 @02:57AM (#15702175)
It might be powerful, but if something goes wrong it’s impossible to debug. That alone negates all of its advantages to me. I don’t like magic I can’t debug or see source code for.