Live data from Hacker News

Angular v14 is now available

blog.angular.io

51–60 of 114 posts

Re: Angular v14 is now available

#51

Earlier quoted context omitted.

I've used it on a lot of client projects, my current one included. Angular's batteries-included approach makes it way faster to spin up a new app for a new project, and avoids the problem of picking the wrong dependency for (state/navigation/styling/etc.) that plagues React projects.

Next.js has finally solved React's mess But I can't agree more, Angular has for its whole existence of 10+ years always been more consistent. But it's not always about tech - Facebook's Marketing > Google's Marketing ...

we're using next, it's pretty awesome smoothing over of some of React's missing features. That being said I still love straight up React.

Re: Angular v14 is now available

#52
post #6

I'm kind of amazed Angular is still around. I hadn't heard of it for what feels like years at this point & assumed it was already in the graveyard. My company tried using it back in 2017ish but it was a pain for us at the time. Other than Google's own services, does anyone have any examples or experiences using Angular nowadays?

Angular is very structurally regimented that makes it great for large complex applications used by large corporations, both for parallel work and maintenance.

Re: Angular v14 is now available

#53
post #6

I'm kind of amazed Angular is still around. I hadn't heard of it for what feels like years at this point & assumed it was already in the graveyard. My company tried using it back in 2017ish but it was a pain for us at the time. Other than Google's own services, does anyone have any examples or experiences using Angular nowadays?

I used Angular at my last company. After having used react for many years and then experimenting with svelte, Angular (even the most modern versions) felt like it was always in my way. Bi-directional data binding and the isolation between style, structure, and logic felt was less productive. Angular has some nice properties, like dependency injection built in, but you can circumvent many of those needs with a functio…

[deleted]

Re: Angular v14 is now available

#54
post #6

I'm kind of amazed Angular is still around. I hadn't heard of it for what feels like years at this point & assumed it was already in the graveyard. My company tried using it back in 2017ish but it was a pain for us at the time. Other than Google's own services, does anyone have any examples or experiences using Angular nowadays?

Yeah, a bunch of companies use it. It is still the 2nd most popular frontend framework. Off hand I know it's used heavily at: Google (duh), Microsoft, VMWare, Capitol One and Fidelity. I used it at Microsoft though there is also a ton of React there. I worked on PowerBI which is/was entirely Angular. The rest I just know from going to NgConf and seeing those other companies recruiting there.

> It is still the 2nd most popular frontend framework.

Most popular. It still has more weekly downloads than Next on npm.

Re: Angular v14 is now available

#55
post #6

I'm kind of amazed Angular is still around. I hadn't heard of it for what feels like years at this point & assumed it was already in the graveyard. My company tried using it back in 2017ish but it was a pain for us at the time. Other than Google's own services, does anyone have any examples or experiences using Angular nowadays?

I used Angular at my last company. After having used react for many years and then experimenting with svelte, Angular (even the most modern versions) felt like it was always in my way. Bi-directional data binding and the isolation between style, structure, and logic felt was less productive. Angular has some nice properties, like dependency injection built in, but you can circumvent many of those needs with a functio…

No post body was provided.

Re: Angular v14 is now available

#56
post #43

Earlier quoted context omitted.

Next.js has finally solved React's mess But I can't agree more, Angular has for its whole existence of 10+ years always been more consistent. But it's not always about tech - Facebook's Marketing > Google's Marketing ...

Good marketing in this space is also about leading by example and eating your dog food. Facebook used React internally before releasing it. Every new web front-end at Meta is written in React. They also had a convincing story of how the runtime expands beyond the web (React Native etc.) With Angular, you’d be hard-pressed to name a Google service built using it. It seems to be a framework created condescendingly for…

The Google Cloud Console is the most notable Google service built with Angular and my experience is that's one of the best advertisements for not using Angular. If even Google engineers theoretically just offices away from the Angular team can't make a performant Angular app, who can?

The Angular Team act like it's a great feature that they don't give "special" support to in-house dogfooding teams, but that just leaves as much an impression that they'd rather just support everyone equally bad. Sure "no special support" sounds great on paper, but it certainly looks like "no support at all" from where I'm standing.

Some Angular proponents will also make excuses that the Google Cloud Console is an amalgamation of components and pages owned by a variety of different teams, like that's a unique situation to Google that no one else deals with bureaucratic scale like that. I guess they haven't experienced much other enterprise development, because that is very common in my experience. If they aren't building Angular for multi-team enterprise applications, what exactly are they building it for? (They are certainly advertising Angular as great for those, even if they are using it as an excuse for why Angular isn't performing well in Google's own usage of Angular.)

Re: Angular v14 is now available

#57
post #43

Earlier quoted context omitted.

Next.js has finally solved React's mess But I can't agree more, Angular has for its whole existence of 10+ years always been more consistent. But it's not always about tech - Facebook's Marketing > Google's Marketing ...

Good marketing in this space is also about leading by example and eating your dog food. Facebook used React internally before releasing it. Every new web front-end at Meta is written in React. They also had a convincing story of how the runtime expands beyond the web (React Native etc.) With Angular, you’d be hard-pressed to name a Google service built using it. It seems to be a framework created condescendingly for…

I’m sorry but that’s just not true. You can check this page to get a pretty extensive list of Google products made with angular https://www.madewithangular.com/categories/google/

Re: Angular v14 is now available

#58
post #30
post #6

I'm kind of amazed Angular is still around. I hadn't heard of it for what feels like years at this point & assumed it was already in the graveyard. My company tried using it back in 2017ish but it was a pain for us at the time. Other than Google's own services, does anyone have any examples or experiences using Angular nowadays?

Angular is popular at places the HN crowd tends to not work at (banks, consulting, fortune whatevers). Not sure why that is.

I've worked at a consulting firm as a dev where we used React for our all of our projects. Given the nature of the industry, we had a fairly high turnover rate with new devs constantly onboarding and older devs moving out. That, coupled with lack of engineering culture, resulted in our project architecture unfolding into what felt like a variety of different brain dumps in a codebase that was difficult to reason with.

It's my opinion that Angular would have safeguarded those projects from a scattered architecture with its opinionated framework, and ultimately resulted in less overhead associated with onboarding new resources and getting them up to speed.

The types of companies you listed aren't necessarily known as being engineering focused, and for a React project to really scale, I think that you need a good engineering culture to make that happen. Choosing Angular alleviates some of that work, and that's exactly what some companies need.

Re: Angular v14 is now available

#59
post #6

I'm kind of amazed Angular is still around. I hadn't heard of it for what feels like years at this point & assumed it was already in the graveyard. My company tried using it back in 2017ish but it was a pain for us at the time. Other than Google's own services, does anyone have any examples or experiences using Angular nowadays?

My last three jobs involved Angular. The second-to-last one was a very heavy application in the US healthcare space. Angular was perfect for that app. In conjunction with Rxjs / ngrx it was extremely powerful. I agree the learning curve was… steep. I don’t regret a minute of it. I moved to another company and I’m doing react now. I was actually hired to support the cash cow written in Angular, but now the company moved focus to full react and we are not hiring Angular devs anymore. React is fun though. I really enjoyed doing a deep dive with Hooks, but I would still work with Rxjs if I could

Re: Angular v14 is now available

#60
post #22
post #3

Earlier quoted context omitted.

Because of the whole "master" meaning a slave owner thing that the progressive left seems to think it means and it apparently hurt enough feelings to make it a movement (default main branch on Github repos is now also "main" because of this), and then you have companies that desperately try to be hip and cool, and they do this to get social clout. The whole thing is pretty sad if you ask me, but what do I know.

I'm on board for removing 'master-slave' terminology from peripherals and replication terminology. I'm on board for removing blacklist/whitelist. But "master" has other meanings besides subjugation. In particular, proficiency or perfection. It was always my sense that git master branch was meant in the same sense as 'gold master' in recording and duplication, or 'master piece' in art and skilled labor. That said, bra…

Git got "master" from closed source SCM Bitkeeper (the Linux kernel team never used Subversion) which did have a concept of "slave" branches as it used master/slave style replication. It's an unfortunate default closer in originating usage to the peripheral and replication terminology than the "pristine copy" terminology.

Changing to "main" is often as much for not breaking a lot of people's muscle memory of "ma" in the CLI as any other reason to name the default/main branch that. "default" is a good name, too. If you want to use SVN's "trunk" go for it, that's a good name. At this point most git tools don't care what you call it.

Post reply on HN