Comments (12)
Would it make sense to add Nuxt and Next to the list of frameworks?
from stateofjs-legacy.
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.
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:
from stateofjs-legacy.
@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.
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.
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.
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.
Flutter in web technology?
from stateofjs-legacy.
@akiroussama does Flutter have anything to do with JavaScript though?
from stateofjs-legacy.
@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.
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.
Hey Sasha, I got a few suggestions here:
- It might make sense to include
Prototype Design Pattern
under "Patterns". - +1 for
Optional Chaining
andimport/export
. Both are a good fit under "Syntax". - The order of options seems a little bit weird to me:
Personally, I consider that the "Heard of it > Not interested" should come before "Heard of it > Would like to learn". What's your opinion? - It is good to see "Podcasts" under "Resources". For
Syntax
, it might be better to name it more specifically asSyntax.fm
. Plus, here are some other podcasts that I'd recommend including: - 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:
- 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 isCommunity
. Though sometimes, it might be considered as part of "Sites & Courses" as well. To name a few:- Dev.to
- freeCodeCamp forums
- 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)
- Add question(s) re: adoption of new Ecmascript features HOT 1
- State of CSS TODO HOT 13
- Data inconsistency
- Wrong language in english translation of front-end-frameworks/conclusion
- Archive.org captures of StateOfJS pages lack the charts
- Typo in Russian language.
- Colors of map and other charts / diagrams
- What should we use to style State of JS? HOT 3
- Managing styles
- Missing privacy policy and GDPR violation HOT 2
- [State of JS 2020] Feedback HOT 9
- Social Media Meta Information Missing / 2018 Image HOT 1
- Allow switching from dark mode to light mode
- Allow βguestβ entries HOT 2
- State of JS GraphQL API
- [2019]Broken by category visualisation on overview page HOT 1
- "Vim" appears twice in Text Editors section
- Next page navigation is the `page.notFound` page when in `/support`
- "Take Survey" broken? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stateofjs-legacy.