Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Tuesday October 11 2016, @12:03PM   Printer-friendly
from the noscript-makes-this-tougher dept.

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


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Pino P on Tuesday October 11 2016, @11:13PM

    by Pino P (4721) on Tuesday October 11 2016, @11:13PM (#413156) Journal

    If you want a VM/OS then build one.

    That would have the side effect of requiring many of your users to purchase a second device with which to use your VM/OS. Apple has made the business decision to make Cocoa Touch and WebKit JavaScript the only allowed APIs on iOS, because of past bad experiences with Java and ActionScript VMs.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by LoRdTAW on Wednesday October 12 2016, @12:40PM

    by LoRdTAW (3755) on Wednesday October 12 2016, @12:40PM (#413407) Journal

    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

      by Pino P (4721) on Thursday October 13 2016, @02:57AM (#413744) Journal

      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

        by LoRdTAW (3755) on Thursday October 13 2016, @11:48AM (#413843) Journal

        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

          by Pino P (4721) on Thursday October 13 2016, @12:30PM (#413860) Journal

          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

            by LoRdTAW (3755) on Thursday October 13 2016, @04:03PM (#413945) Journal

            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.