Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If hardware doesn't require a traditional web UI then why even use JavaScript? Did we all suddenly forget the history of why we even have to use JavaScript on the web. Here's a hint: the web browser. I don't use it cause I like it, I use it cause that's what we were forced to standardize on. There are much better languages and frameworks out there we can use for this.


Familiarity. If you are someone who builds traditional web UIs, then Javascript is what you know best, and that is the market segment they are trying to attract what this product.

If people truly want the better languages and frameworks that you mention, then the products that come out with those choices should win out in the marketplace eventually.


Except that no. Because of players within the market entrench themselves, like JavaScript for example has, there's practically no way for a change.

The iterative change is constantly restricted by past decisions, abstractions and investments. It's very hard to come up with nothnig but "good enough, sort of" solutions in this kind of a model.

I don't even know why I care. Psychology is a bitch, and I suffer. :(


The question is, why are they trying to attract the segment of the market that builds traditional web UIs?


Because they have identified a demand from people writing web UIs and wish to make money fulfilling that demand, I expect. There seems, from my anecdotal vantage point at least, to be a distinct trend of developers becoming more interested in hardware and it would appear that some of those developers would like to write software for that hardware using the tools they already know. Since the web has been the place where a significant portion of software has been written in the recent past, Javascript happens to be the tool that is familiar.


I think JS is very similar to the English language as they both have lots of imperfections but are also both wildly used across so many fields and countries.

By the way, the DOM part of javascript is to what's used in a browser. The rest of the language can't be more agnostic.




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

Search: