Depending on who you ask, right now JavaScript is either turning into a modern, reliable language, or a bloated, overly complex dependency hell. Or maybe both?
What's more, there's just so many options: Do you use React or Angular 2? Do you really need Webpack? And what's this month's recommended way of dealing with CSS?
Like you, I spent far too many hours reading about all this, and at the end I still wasn't sure. So I decided to create a survey to see what everybody else thought. It seems like I must've hit a nerve, because I got over 9000 answers in just over two weeks!
Further down in the article, the survey results are listed, though not in an easily scrape-able format. Oddly enough, the site degrades gracefully, and does not require Javascript to be enabled.
http://stateofjs.com/2016/introduction/
-- submitted from IRC
(Score: 2) by LoRdTAW on Wednesday October 12 2016, @12:40PM
A VM or OS does not require a second device. If you want a good design of what a mobile OS/ desktop application should look like have a look at the inferno architecture developed at Bell Labs. http://www.vitanuova.com/inferno/ [vitanuova.com]
(Score: 2) by Pino P on Thursday October 13 2016, @02:57AM
A VM or OS does not require a second device.
It does if the maker of the device you already own has locked out VMs and other OSes, enforcing this with strict W^X and cryptography. Notice that iOS isn't listed under "Host Operating Systems" on the Inferno page you linked. And does "Linux" refer only to GNU/Linux or also to Android?
(Score: 2) by LoRdTAW on Thursday October 13 2016, @11:48AM
My point is not to hammer that functionality into an existing crap platform. The idea is to start fresh with a proper design. That was my point all along.
(Score: 2) by Pino P on Thursday October 13 2016, @12:30PM
Because of digital restrictions management, a user's paid apps, books, and videos will be incompatible with "a proper design". This means that after buying your "proper design", the user will still have to carry his existing device in order to retain access.
(Score: 2) by LoRdTAW on Thursday October 13 2016, @04:03PM
Things I speak of are theory. We can't easily make a better system because of momentum. But I wont let that stop me from exploring those avenues and looking at other platforms or dedicating time to them.