Live data from Hacker News

The State of JavaScript 2018

2018.stateofjs.com

51–60 of 286 posts

Re: The State of JavaScript 2018

#52
post #18

People are generally happy with the development of JS the trends of always improving languages along with frameworks makes developing with JS makes developer increase in happiness for the third time in a row. ES6 is good, TypeScript is gaining ground, people are moving away from Flow. Angular is dead? Most don't even want to touch it again ( Great ). Ember hasn't moved a bit in three years with a declining of interes…

Loved? Well, it's a point of view. I personally hate it, due to the tooling and the dependency management (npm and yarn are catastrophic, an "hello world" example with React downloads on average more than 100 packages).

On the plus side, once you built it, the only dependency you have is the browser, and you can distribute it however you want since it's cross-platform compatible.

Re: The State of JavaScript 2018

#53
post #45

As a student currently studying and working in Berlin I wonder why Vue and specifically Angular are way more popular than React. Looking at local job posting Java and Angular seem to be king for almost everything. How come?

Did you look for jobs in Germany only? Because Angular is quite popular in Germany. I guess this is because in Germany, freelance devs mostly do "enterprise stuff" (for car manufacturers) and Angular is "the enterprise framework".

Reminds me of the prevalence of TYPO3 as a CMS in Germany, which doesn't seem to have a big following anywhere else.

Re: The State of JavaScript 2018

#55
Really interesting to see what the trends are!

I have to say that Typescript in particular has made me like the JS ecosystem a lot more again. Especially in combination with React – type-checked JSX quite often feels like magic. Of course, the downside remains that there is still a large number of JS libraries without type information.

Re: The State of JavaScript 2018

#56
post #29
post #5

Ouch, the ratio of "would use again" to "would not use again" on AngularJS stunning, if not surprising: https://2018.stateofjs.com/front-end-frameworks/overview/

But we don't know if people mean AngularJS (1) or Angular (2+) here. In my opinion, while angularJS is now getting a bit outdated and very different under the hood, for a user it's pretty similar to Vue.JS, which people do seem to love. Angular 2+ on the other hand seems to have added a layer of JavaEE-like over-engineering on top. I think a framework should be written with productivity as top concern and Angular 2+…

They're similar? Then I know to avoid Vue and stick to React.

Re: The State of JavaScript 2018

#57

A bit sad that d3.js is not even mentioned here. To me it's a solid replacement for any MVC/MVVM framework. I guess it deserves its own category, maybe data model library?

I think it's a real shame that D3 was never broadly recognized as such back when it first came out.

I knew about it then, and made some small uses of it for SVG, but thought it was just an SVG generating library that could technically be used for HTML.

I did a deep dive into D3 last year and it is amazing for generating HTML. I think in 2018 I prefer the model that React provides, but I didn't like approaches that required the sort of infrastructure React and Angular require back in ~2010.

D3's use of vanilla javascript would have made it a top choice, and maybe would have promoted more D3 development.

Re: The State of JavaScript 2018

#59
post #18

People are generally happy with the development of JS the trends of always improving languages along with frameworks makes developing with JS makes developer increase in happiness for the third time in a row. ES6 is good, TypeScript is gaining ground, people are moving away from Flow. Angular is dead? Most don't even want to touch it again ( Great ). Ember hasn't moved a bit in three years with a declining of interes…

I suspect one of the reasons people are happy with JS (even though there's plenty of much better languages) is that it has made a huge progress. Writing ES6 after a few years with ES5 is so much more pleasant. I used to be annoyed every time I had to write some JS code in the past, now I must say I even enjoy it.

However, regarding the metric that shows developers' happiness over the years:

* If someone asks me if I'm happy writing JS these days vs a few years ago I'll say I'm much happier now than I was before.

* If someone asks me if I'm happy writing JS vs writing Elixir (or Python or some other language), I'll still say I'm much happier with Elixir.

Re: The State of JavaScript 2018

#60

As a student currently studying and working in Berlin I wonder why Vue and specifically Angular are way more popular than React. Looking at local job posting Java and Angular seem to be king for almost everything. How come?

Vue is popular outside the workplace. React is still the tool of industry. Plenty of Angular stuff out there too.

The survey highlights what devs want to do out of interest, not necessarily because that's where the job market is.

Post reply on HN