<story><title>State of JavaScript 2021</title><url>https://2021.stateofjs.com/</url></story><parent_chain><item><author>davedx</author><text>I read this report every year. This year it feels the most like it&amp;#x27;s driven by hype (and marketing, hi Vercel!).&lt;p&gt;In my professional and personal experience, react has never been better to use (in terms of features, DX, maturity, community, productivity), yet if you look at the &amp;quot;popularity&amp;quot; (oh dear) graph, it&amp;#x27;s basically just describing how older tech slides down while newer shiny tech comes in and is instantly the most &amp;quot;popular&amp;quot;.&lt;p&gt;The &amp;quot;Back end frameworks&amp;quot; section is particularly bad. Sveltekit and Astro are not &amp;quot;back end frameworks&amp;quot; unless you define tech by what marketing copy people have written. Even express (which I still use daily for most of my back end projects) barely qualifies as a &amp;quot;framework&amp;quot; in my opinion. Again I have the feeling that choosing which techs go into this section is driven by something like &amp;quot;github star delta&amp;quot; rather than an evaluation of what the tech actually does.&lt;p&gt;Finally, jeez, angular isn&amp;#x27;t &lt;i&gt;that&lt;/i&gt; bad. Plenty of enterprises use it successfully, and for companies with .NET or Java stacks, it&amp;#x27;s a great fit. I think almost certainly the devs at those kinds of companies are probably busy just doing their day job and not responding to &amp;quot;state of hype mixed in with some subtle marketing by commercial companies&amp;quot; surveys like this one has become.</text></item></parent_chain><comment><author>EnKopVand</author><text>I’ve got quite a lot of experience with non-IT enterprise, in Denmark, and almost nobody uses those fancy new technologies around here. Over the past few years everything has moved to typescript (typically with react, but some angular remains from older decisions), dotnet, Java, php or c++.&lt;p&gt;That’s basically it. The only job listing to even mention things like Rust in the region where I live in the past 5 years is Google, and they list it as “nice to have” on a recurrent phd position for c++ development.&lt;p&gt;Python is obviously a thing, but not so much for software development, but typically requires you to be a statistician first and then maybe capable of writing a little Python second.&lt;p&gt;So there is probably a bit of a disconnect between what is hip and what puts food on the table for a lot of us.&lt;p&gt;You’re probably on to a lot of it too. I recently got back into development, returning from a stint in management, project management and enterprise architecture and I’ve grown quite fond of typescript and the node environment.&lt;p&gt;It’s obviously a place where you can cause a lot of harm if you brute-force-program 100% or the time all of the time, but it’s also a place where you can create some great business value faster than I’ve ever experienced elsewhere. I mean, I can do things faster in Python but only until whatever I’m doing outgrows what I’m capable of keeping in my head.&lt;p&gt;That being said. Looking at the previous 20 years of getting to running office365 in your browser, sort of explains why people have been working so hard to come up with newer and smarter things, doesn’t it?&lt;p&gt;For the vast majority of us, however, the boring old languages are likely going to be around long after we retire, and as such, the “popularity” measures in these  articles is probably not something to pay too much attention to.</text></comment>
<story><title>State of JavaScript 2021</title><url>https://2021.stateofjs.com/</url></story><parent_chain><item><author>davedx</author><text>I read this report every year. This year it feels the most like it&amp;#x27;s driven by hype (and marketing, hi Vercel!).&lt;p&gt;In my professional and personal experience, react has never been better to use (in terms of features, DX, maturity, community, productivity), yet if you look at the &amp;quot;popularity&amp;quot; (oh dear) graph, it&amp;#x27;s basically just describing how older tech slides down while newer shiny tech comes in and is instantly the most &amp;quot;popular&amp;quot;.&lt;p&gt;The &amp;quot;Back end frameworks&amp;quot; section is particularly bad. Sveltekit and Astro are not &amp;quot;back end frameworks&amp;quot; unless you define tech by what marketing copy people have written. Even express (which I still use daily for most of my back end projects) barely qualifies as a &amp;quot;framework&amp;quot; in my opinion. Again I have the feeling that choosing which techs go into this section is driven by something like &amp;quot;github star delta&amp;quot; rather than an evaluation of what the tech actually does.&lt;p&gt;Finally, jeez, angular isn&amp;#x27;t &lt;i&gt;that&lt;/i&gt; bad. Plenty of enterprises use it successfully, and for companies with .NET or Java stacks, it&amp;#x27;s a great fit. I think almost certainly the devs at those kinds of companies are probably busy just doing their day job and not responding to &amp;quot;state of hype mixed in with some subtle marketing by commercial companies&amp;quot; surveys like this one has become.</text></item></parent_chain><comment><author>ricardobeat</author><text>Next.js, SvelteKit and so on are backend frameworks for sure, giving you an http server, routing, authentication, data loading. It’s just a slightly different toolkit than you’d get from traditional frameworks (an ORM, job scheduling, etc). Express indeed hardly qualifies.&lt;p&gt;As a long-time frontend developer, I find Angular pretty bad, but I understand it feels fine if you come from .NET&amp;#x2F;Java or another “enterprise-y” environment.</text></comment>