News for hackers. Stuff that matters.
Re:Vue.js 3 by j-krieger on Friday September 18, 2020 @01:27PM (#24519508)
The market also isn't as volatile as people make it out to be. The top most used js frameworks (React, Angular and Vue) have been in the top spots for 5 to 7 years now. I guess the market might as well be settled. Of course there are some new comers every year, but they don't enjoy a large market share. Hell, I've not even seen VueJS used once in any serious project in the industry.

React and Angular are here to stay, and there's no changing that.

Re:Vue.js 3 by save_ferris on Friday September 18, 2020 @02:00PM (#24519913)
I agree that there will be a need for react/angular talent for many years to come. That said, I think engineering orgs are picking up on the fact that rolling web apps this way introduces lots of complexity and requires lots of resources to maintain and extend. I really don't want to think about regularly maintaining a 10-year-old redux-backed react app down the road.

Whether react/angular/vue are able to continue improving enough to justify staying within that world remains to be seen. It's very early days for some of the new frameworks out there, but with web assembly on the horizon, companies will again be motivated to modernize, however that looks.

Re:Vue.js 3 by ccday on Friday September 18, 2020 @01:30PM (#24519549)
GitLab uses Vue, that qualifies as a serious product.
Re:Vue.js 3 by erokar on Friday September 18, 2020 @01:49PM (#24519758)
Angular seems to be dying. Svelte is an interesting contender. I think it will be React's main competitor given a year or two.
Re:Vue.js 3 by LocalPCGuy on Friday September 18, 2020 @02:01PM (#24519915)
This is a popular opinion particularly if all someone pays attention to is Twitter and Reddit but I'd argue it is a wrong opinion.

Angular is alive and well, and being used/adopted every day for projects no one hears about. It isn't the "sexy" choice, but it is the one a lot of companies make.

And if you're gonna point to opinion polls, and all kinds of respect to those who put them out, but they have a hard time capturing Angular usage due to selection bias.

Re:Vue.js 3 by erokar on Friday September 18, 2020 @02:08PM (#24519985)
Depends where you live and work I suppose. I used to work in a consultancy firm in Norway that was all in on Angular two-three years ago. Angular has been very popular in enterprise here. But Twitter and Reddit reach enterprise too in the end. The consultancy firm has now switched more or less entirely over to React because Angular is so out of vogue.
Re:Vue.js 3 by fein on Friday September 18, 2020 @02:50PM (#24520528)
US consultant here with a similar story. A lot of what we're doing now seems to be moving toward headless CMS and headless ecommerce with NextJS/Gatsby for the integration point. I'm still a big fan of Angular, but the amount of work we're getting asking for Angular has dropped off a cliff.
Re:Vue.js 3 by machello13 on Friday September 18, 2020 @03:20PM (#24520848)
I used to work for a big financial analytics company that used Angular 1.5 for everything. Around the time I left, they started migrating to VueJS instead. Obviously this is all anecdotal, and I have no doubt AngularJS is still being used in a lot of places, but I think there's reason to believe its share might be shrinking.
Re:Vue.js 3 by LocalPCGuy on Sunday September 20, 2020 @09:55AM (#24534061)
AngularJS is obviously shrinking. It's the 1.x version, and no one should be starting new projects with it. I don't think anyone is referring to AngularJS. When people say Angular, they'd be referring to v2.0+.
Re:Vue.js 3 by machello13 on Monday September 21, 2020 @02:53PM (#24547019)
I was referring to all versions of the library. If companies are switching away from Angular, Angular's share will be shrinking.
Re:Vue.js 3 by lokethien on Friday September 18, 2020 @06:52PM (#24522625)
Similar story in the old company I worked for. Though I have experienced that there are a few companies that are happy with Angular and see no reason to switch.
Re:Vue.js 3 by mattlondon on Friday September 18, 2020 @02:11PM (#24520024)
Angular is massive - MASSIVE - within large orgs you will have heard of but which I cannot name for obvious reasons.

The twitterati and hobbyist crowd seem to love react, but anecdotally I've yet to see it used seriously at a BigCo, but Ng+TS is everywhere.

Re:Vue.js 3 by sdfhbdf on Friday September 18, 2020 @02:26PM (#24520194)
Your comment seems to present anecdotal evidence as facts about $framework's popularity. I think that's misleading.

I'm wondering if there's a scraper out there crawling Alexa TOP 1xxx pages for use of specific libraries, frameworks? Maybe that would present a more accurate picture about this.

Also it's often misleading since in any company with more than a few employees there seems to be more than one team of developers which often leads to different frameworks being used in different parts of the company. In $dayJob we use Angular in some legacy internal stuff, React in a rewritten consumer-facing project and preact or jQuery in a different consumer-facing project.

It's not that simple to determine marketshare of frameworks I think. We can just present different numbers and draw different conclusions from it, e.g. number of job postings mentioning specific frameworks, number of downloads in a registry, number of domains using it (assuming one app per domain), number of stars on github or number of people claiming to use it in the stackoverflow survey.

Re:Vue.js 3 by JMTQp8lwXL on Friday September 18, 2020 @06:52PM (#24522628)
A lot of the web isn't publicly accessible. And most .com marketing sites are built on a much different tech stack than the actual product. Example: landing page is Wordpress, actual site is a SPA (be it React/Angular/Vue etc).
Re:Vue.js 3 by mattlondon on Friday September 18, 2020 @02:29PM (#24520235)
Builtwith.com does what you describe although not sure if it can detect react/angular/etc.

Not everything is public facing though, particularly in enterprise

Re:Vue.js 3 by billisonline on Friday September 18, 2020 @09:14PM (#24523853)
"I've yet to see [React] used seriously at a BigCo" you realize Facebook a) sponsors its development and b) just rewrote their core product in it?
Re:Vue.js 3 by winrid on Saturday September 19, 2020 @02:43AM (#24525661)
Might be anecdotal, but the new site is pretty rough.
Re:Vue.js 3 by mattlondon on Saturday September 19, 2020 @06:22AM (#24526412)
c) I've never worked at Facebook so I've not seen their work and obviously I don't use Facebook.
Re:Vue.js 3 by miohtama on Friday September 18, 2020 @03:33PM (#24520987)
I can name Google.
Re:Vue.js 3 by blntechie on Friday September 18, 2020 @01:53PM (#24519809)
Angular is huge inside big enterprises. Much more popular than React.

Svelte is very cool though.

Re:Vue.js 3 by Barrin92 on Friday September 18, 2020 @02:32PM (#24520286)
>Angular seems to be dying

lol. In the US open jobs for Angular and React are about 50/50. (Indeed/SimplyHired), in much of the EU Angular is way more popular than React still.

Is Angular the new Rails in this regard? It's not going anywhere, massive businesses use it at a huge scale and it works.

Re:Vue.js 3 by Exuma on Friday September 18, 2020 @01:47PM (#24519731)
WTF are you talking about... so you don't consider any of these to be serious? sentry.io, Gitlab, Grammarly, Codeship, Behance
Re:Vue.js 3 by untitaker_ on Friday September 18, 2020 @03:50PM (#24521182)
Sentry is not using Vue.
Re:Vue.js 3 by franklampard on Friday September 18, 2020 @03:50PM (#24521181)
React is winning in U.S.

Vue is winning in China

Re:Vue.js 3 by solarkraft on Friday September 18, 2020 @04:46PM (#24521737)
Angular appears to be "winning" in Germany (or all of Europe?).
Re:Vue.js 3 by j-krieger on Saturday September 19, 2020 @04:22AM (#24526033)
Not true. I work for Europe‘s largest web dev company, react and angular projects have a 50:50 market share I‘d say.
Re:Vue.js 3 by Can_Not on Saturday September 19, 2020 @03:23PM (#24529823)
> I've not even seen VueJS used once in any serious project in the industry.

I've been paid to write Vue code for at least 4 years.

Re:Vue.js 3 by jtdev on Friday September 18, 2020 @02:00PM (#24519908)
I’ve deployed a number of applications using Ember’s (Octane) and will continue to use that over React, Angular, and Vue for as long as these other frameworks continue to prioritize fp zealotry over getting shut done.
Re:Vue.js 3 by Exuma on Friday September 18, 2020 @05:48PM (#24522219)
What do you mean 'fp'? Ember was quite literally one of the worst experiences ever. Not having javascript expressions in handlebars is literally excrutiating. I'm so glad I never have to use ember, ever, ever again.
Re:Vue.js 3 by jtdev on Saturday September 19, 2020 @08:18AM (#24526928)
Functional programming. Maybe you should have given helper functions a look: https://guides.emberjs.com/release/components/helper-functio...
Re:Vue.js 3 by bobbyz on Tuesday September 22, 2020 @05:39PM (#24560250)
Download the league client if you want to be scared straight about ember. Resource usage gradually ramps up until by the 5th game the client is using more RAM than the game itself.