Coder Social home page Coder Social logo

Comments (12)

pixlforge avatar pixlforge commented on June 6, 2024 2

Would it make sense to add Nuxt and Next to the list of frameworks?

from stateofjs-legacy.

manniL avatar manniL commented on June 6, 2024 2

Maybe it'd be worth asking if one is using a meta framework (e.g. Nuxt.js for Vue, Next for React, Sapper for Svelte etc.)? I'd be eager to know how many devs use such a meta framework (or app framework) instead of relying on a component-level framework "only".

from stateofjs-legacy.

TheJaredWilcurt avatar TheJaredWilcurt commented on June 6, 2024 2

Super happy to see NW.js added πŸŽ‰, but a little surprised to see NativeScript being removed. NativeScript-Vue has really taken off in the last year. It's become the go-to recommendation for the Vue community; and seems to be doing a lot more innovation around code sharing than anything else in that space.

The example of having the templates for web and mobile kept in the same .vue file and reusing the shared logic between the two UI's just seems like a really intuitive approach to building and maintaining both:

nativescript-vue

from stateofjs-legacy.

SachaG avatar SachaG commented on June 6, 2024 1

@S1ngS1ng those are all great suggestions! I can't change the survey now that it's live but I'll take them into account for next year.

from stateofjs-legacy.

SachaG avatar SachaG commented on June 6, 2024 1

Oh and regarding translations, we didn't really have time to think about it this time but now that our infrastructure supports it since we're using our own platform, it's definitely something I want to do next time.

from stateofjs-legacy.

SachaG avatar SachaG commented on June 6, 2024

Would it make sense to add Nuxt and Next to the list of frameworks?

We originally had Next in the Back-End section, but we decided to drop it. But yes if we still had it we'd probably add Nuxt, too.

from stateofjs-legacy.

BBlackwo avatar BBlackwo commented on June 6, 2024

Interesting you decided to drop Jasmine. It's still quite popular https://www.npmtrends.com/jasmine-vs-jest-vs-ava

Great move to add Cypress!

from stateofjs-legacy.

akiroussama avatar akiroussama commented on June 6, 2024

Flutter in web technology?

from stateofjs-legacy.

SachaG avatar SachaG commented on June 6, 2024

@akiroussama does Flutter have anything to do with JavaScript though?

from stateofjs-legacy.

orta avatar orta commented on June 6, 2024

@SachaG a lot people of see Dart as a competitor to JS from the context of React Native vs Flutter - I think it's reasonably big FWIW but maybe not big enough for inclusion

I wondered about the "Build Tools" section. It could probably be split into "bundlers" and "build tools" (as there's only one thing that's not really a bundler in there)

Bundlers

  • Webpack
  • Parcel
  • Rollup
  • FuseBox

Build Tools

  • gulp
  • eslint
  • prettier
  • tslint
  • lerna
  • yarn workspaces

for example


Syntax: Could add optional chaining, import/export also

from stateofjs-legacy.

dcorb avatar dcorb commented on June 6, 2024

would you consider lit-html the successor of Polymer? Although it's not a framework, people could be interested to track web components usage.

And I think it's probably a mistake to drop the "backend" section. Tracking the JS ecosystem without nodejs or SSR solutions feels very wrong to me. It's one of the most interesting parts of State of JS. I would drop "other languages" section if you want to keep it shorter

from stateofjs-legacy.

S1ngS1ng avatar S1ngS1ng commented on June 6, 2024

Hey Sasha, I got a few suggestions here:

  1. It might make sense to include Prototype Design Pattern under "Patterns".
  2. +1 for Optional Chaining and import/export. Both are a good fit under "Syntax".
  3. The order of options seems a little bit weird to me:
    image
    Personally, I consider that the "Heard of it > Not interested" should come before "Heard of it > Would like to learn". What's your opinion?
  4. It is good to see "Podcasts" under "Resources". For Syntax, it might be better to name it more specifically as Syntax.fm. Plus, here are some other podcasts that I'd recommend including:
    1. Toolsday
    2. Base.cs Podcast
    3. Command Line Heroes
    4. Developer Tea
  5. EDIT: Just noticed that it is under "Magazine". But it might be better to have a new sub-category named a "newsletter"? What's your opinion? The newsletter regarding dev topics has been popular. Personally, this is one of my primary go-to resources to explore something new. I'd recommend including those newsletters, just to name a few:
    1. JavaScript Weekly
    2. ES.next News
    3. Web Tools Weekly
    4. Node Weekly
    5. Frontend Focus
    6. React Status
    7. Angular Weekly
      =========
    8. CSS Weekly
    9. Web Design Weekly
    10. CSS Animation Weekly
  6. EDIT: Just noticed that Dev.to is included. Again, what's your opinion of adding a sub-category of "Community"? I'd propose adding another sub-category under "Sources", that is Community. Though sometimes, it might be considered as part of "Sites & Courses" as well. To name a few:
    1. Dev.to
    2. freeCodeCamp forums
    3. Reddit (πŸ€¦β€β™‚)

And a question, are we planning on the translation for this year? I could help with Chinese.
Another thing is, AFAIC, there are MANYYYY other resources/sites/... that are popular specifically within the Chinese developers' community. It might be beneficial that we include those while working on the translation. But that could be way too much overhead, which makes the statistics to be more complex.

from stateofjs-legacy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.