Hacker News new | ask | show | jobs
by Spivak 1643 days ago
Because it’s a first class development experience, cross-platform by default, V8 is really really fast, and toolkits that support “build your own toolkit” are non-existent outside the web.

I don’t want to make a “Windows app”, “A Mac app”, or a “QT app”. I want a rectangle and a high-level enough interface to build my own widgets. People who are single mode users obviously hate that every app looks and behaves different but most people are multi-mode and don’t care.

JS is only easy at the most superficial level and gets to be a mess once you go beyond small apps.

1 comments

> Because it’s a first class development experience [...]

I'm going to have to disagree with that.

> People who are single mode users obviously hate that every app looks and behaves different but most people are multi-mode and don’t care.

I am going to have to strongly disagree with that. If that were true nobody would ever have wanted to do theming, which was a big deal before developers forgot how to make software flexible enough to support it.

> JS is only easy at the most superficial level and gets to be a mess once you go beyond small apps.

Oh, you mean like BASIC? A language designed specifically to be easy to learn? Lots of applications were made in BASIC because it was easy to get into and people just kinda dealt with the mess. Visual Basic especially has a reputation. Sound familiar?