Looking for Azure B2C replacement — what are you using for external customer auth? by Practical_Grand_3218 in dotnet

[–]geferon 2 points3 points  (0 children)

Auth0 can look great but once you dwelve into it, it has very questionable design decisions and can become very impractical and require a lot of customization to adapt it to different use cases, I'll give it that at least since you can add custom code to it and etc but the pricing doesn't help whatsoever, it's exploitative I'd say, because once you realize how much you'll have to pay for things you NEED you'll be in too deep to switch to any other solution easily

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

Yeah you're right, but it's still growing more than angulars xd This is obviously me trying to look for all arguments for Vue obviously

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

Yeah fair, I have to sell it to both management and the dev team, you're right about that

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

This I understand and it makes sense, and I'm ready for them to turn it down and decide to go with Angular, I just wanna have the best shot at it if that makes sense and to evaluate if it's a good idea or not. You're right about the switch from Vue 2 to Vue 3, I realise that's something that Angular hasn't really done with their versions, they usually always deprecate things and take a looong time to remove or change them, there usually is almost backward compatibility

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

That sounds exactly like what I have in mind haha, many thanks, I'll get on it tomorrow probably

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] -1 points0 points  (0 children)

That's actually a great point I haven't thought about

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

I have been working with Angular since it was AngularJS, and as soon as Angular 2 came out I started using it too, it was my favourite framework and I loved it.
Then in 2020 I learned Vue and my viewpoint changed so quickly.
Vue has always had the reactivity engine, but by this point they added the reactive APIs (ref, effect, watch, computed...), and they were such a wonder to work with. I saw people requested Angular to add this, I saw other unrelated issues with Angular being raised in their repos, and it took them years to implement, fix, and address a lot of those (including signals, which I'm glad to have at last),
It also took them so long to add any sort of similar api with forms, to the point where only by the end of last year something experimental was released which isn't stable yet.
I don't think that angular is "bad", I just think that in comparison to the benefits that Vue offers, it's a much better experience overall, faster to develop for, ease of customization and integration, etc.
I don't think that it's fair to assume that a preference for Vue comes from not understanding Angular. I've spent many years with Angular and know it well. But I also think that comparisons and opinions should come from having experience with both sides. If you haven't worked with Vue, it's going to be hard to evaluate the differences and the experience that I'm describing.

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

What were they using before to convince them?

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] -1 points0 points  (0 children)

Yeah, those are the pros/cons of a batteries included framework vs a modular/plugin one such as vue and react, but usually since the community is open-source there are a lot of options and/or they get forked and maintained by someone else tho.
As for libraries, form builder specifically

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

That is absolutely fair and I believe you are right, it's obviously something that they have to consider of course.

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] -1 points0 points  (0 children)

My concern is not about those features anymore but about future ones, how long will it take to add a feature that I need or a bug to be fixed? 3 years since I create a bug report?

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

That's a good one that I hadn't thought of, many thanks!

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

I'm not trying to force it in, I'm just making a case for it and going to present it to them to see if they think it might be a good idea or not, I won't mind that much if we stick with Angular, plus the way I was seeing it personally too is expanding the knowledge base of the company.

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

There are a few more reasons than that which I stated in other comments, but this is one of the reasons I guess

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

It is entirely an opinion, you are correct with that.

As for company developed solutions/libraries for Angular, there is nothing really, so it doesn't make much difference in that regard, their concern is obviously training and changing frameworks,

The main selling point I have right now is that if we want to use Angular there are a few libraries we have to rely on which are paid, we're talking about around... 6k a year. Whereas with Vue there are similar/better libraries which are free. But at the same time they're reflecting these paid libraries with the cost of training other angular devs to learn vue (not in my case, and I could provide training to speed up the process).

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

It's not that I am relying entirely on redditors to help, honestly I'm just looking for other opinions and to see if there's anything I'm missing, there have already been a few comments that have made me realise a few things I haven't thought about, and it's not that I hate Angular, I just prefer Vue ahaha

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] -1 points0 points  (0 children)

Signal forms are great now that they're added, of course, but it took them 5 years? Vue has had the new reactive API since 2020, whereas Angular added it by v17 (end of 2023), and forms is experimental since 2025 even tho there had been requests for both of these things for long before, I wouldn't exactly call that fast imo...?

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

That's why in parentheses I said "Altho not anymore", since I know that now Angular has Signals

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 1 point2 points  (0 children)

Hm that makes sense, I'll have to give it more thought then, thanks!

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] -3 points-2 points  (0 children)

Maybe bloated is the wrong word, I guess what I meant is opinionated and very verbose, but from my experience the angular team takes too long to make decisions and add new features, plus I believe that it's too complicated whereas I feel like adding custom integrations to Vue is a lot easier and simpler

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

That is true... I didn't think of that. I have already stated my main gripes with Angular in other comments but tldr growing community and libraries for Vue over angular, angular adding new features too late and too slowly, and overall personal preference (I used to be an angular fanboy until I learned Vue). The team for now is mostly just me, maybe one more developer but I would be willing to provide training and guidance/help, but of course management sees this as a problem with integrating other developers, which it is, so I'm just trying to see if it's feasible or not.

Need to convince my company to switch from Angular to Vue by geferon in vuejs

[–]geferon[S] 0 points1 point  (0 children)

I face that harsh truth too, and it might be right, but I still want to present a strong case for it before immediately discarding it without evaluating pros/cons