Hacker News new | past | comments | ask | show | jobs | submit | more Thieum22's comments login

Winforms has data binding.

http://msdn.microsoft.com/en-us/library/ef2xyb33

WPF main advantage over Winforms is XAML vs tool-generated designer class IMHO. Most of the other concepts have their equivalents in both technology.


In my eyes WPF's advantage usually boiled down to:

  • databinding (which it shares with most other things coming from MS; I think even VB had it; interestingly enough, it's somewhat absent everywhere else)

  • decoupling behaviour from visuals

  • somewhat related to the last point: templating

Especially the last two are what makes WPF awesome. Databinding is just the glue that's needed for the other two to work awesomely. Being able to say »I want this to work like a ToggleButton but look slightly different« (and keeping all the behavioural logic in place without needing to reimplement it) and »I define how my data will look like in terms of the same containers and controls that I build my UI with and (usually) have no performance disadvantage« are the things that are really nice. I take a collection of things, databind them to a ListBox, use a DataTemplate to control how each of them looks and am able to use normal controls in said template that can interact with the data and are not just images pasted onto the UI (like in Swing or Android). And all that without the need to write a single line of code that moves my data from code to UI (or back).


WPF data binding is vastly superior to Winforms.


I use blockui for this kind of thing:

http://malsup.com/jquery/block/


You can have C# and multi-platform support : http://www.monogame.net/

And Microsoft is still holding on what will come next after XNA for game development in a managed context on Windows and beyond AFAIK.



Sure, in these long, cold winter nights what else is one to do...

If you have any analytics, compare the number of visitors to the main and to faq pages ...


Why not address these issues directly in nuget rather than building another layer on top?



The Dragon capsule is already flying to the space station, and is supposed to be able to transport people, but only transported cargo so far.

http://www.spacex.com/dragon

http://www.spacex.com/news/2014/03/11/upcoming-mission-falco...


I hope no demo requires NuGet. It's been down since a few hours now :(



It is virtually impossible to disinherit a child in France. (But a child can refuse an inheritance)

http://www.telegraph.co.uk/property/internationalproperty/33...


same here - and the checkout doesn't seem to work either, getting the "card is empty" message in chrome and ie.


bluehost + wordpress + did not expect to have these many visits.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: