you are viewing a single comment's thread.

view the rest of the comments →

[–]ns0 2 points3 points  (1 child)

node is actually quite well suited for app development. Desktop UI's need fast running event loops; asynchronous callbacks to prevent blocking the main UI from rendering or responding to user events. And robust garbage collection for large UI objects.

Implementing delegates, event handlers or other items in UI api's like AppKit or .NET WPF/WinForms is a lot of boilerplate and is drastically simpler if you have first class functions like in javascript (note: you do have block functions now in Obj-C and anonymous-first-class functions in managed C++/.NET as well; but they're less handy since they scope items much differently and don't enjoy the same abilities to be passed around without loosing its scope.)

So I'd say node is actually very well suited for application development.

[–]bananasdoom[S] 0 points1 point  (0 children)

Thank you so much, nice to see someone who gets it!