Live data from Hacker News

Angular 9.0

blog.angular.io

131–140 of 308 posts

Re: Angular 9.0

#131

Why is Angular so less popular than React?

Depends on which circles you move on.

Enterprise Java and .NET shops usually reach out for Angular first.

And I have no intentions to ever advise React with its FP approach with a myriad of endless libraries, to devs that just want to get stuff done.

Re: Angular 9.0

#132
post #70

Earlier quoted context omitted.

Then why are all the React-based web apps I use so slow?

Facebook and Twitter are slow?

They are, I frequently stare at half-loaded UI on Facebook, and I'm using a fairly recent Macbook Pro.

Re: Angular 9.0

#133
post #129
post #117

I have a policy of only shipping "back-end" apps because I'm worried about performance, browser compatibility and SEO. I don't know if the situation has improved in Angular 9. Does anybody here use Angular for their customer facing websites?

We follow the pattern Java/.NET traditional BE stacks, Vue and Angular (on this order). So far I have only deployed Angular once in production for an IoT Dashboard. It was based on Material Dashboard, it was good enough for the monitoring use case, but it was for on-premises deployment.

Yeah exactly. I do something similar (Angular, .NET Core) and use Angular for apps that the customer never sees.

Re: Angular 9.0

#134
post #12

Why is Angular so less popular than React?

Angular: Learn about property binding, event binding, pipes, templates, views, metadata, attribute directives, structural directives, services, modules, components, injectors. React: Write a function that generates a piece of HTML. Use standard event handlers to manage user interactions. Update state via setState methods. Ship it.

React: discover that function alone doesn't do all that is expected from an UI Framework, go hunting for a myriad of libraries to handle state, communications across components, tune performance 'cause FP approach makes GC do overtime, endless hours explaining to fellow devs what is this FP stuff all about,....

Re: Angular 9.0

#136
After 2 years of Angular madness I will send my resignation and I hope I will never work with it again.

My app is a big stack of workaround stuff that might break anytime. Because that is how angular work. Some stuff work in a context and doesn't in an other. Nobody's know why ! They have so much issue on Github that they need a bot to close them after a while. They hope the bug disappear by himself ?

Re: Angular 9.0

#137
post #7

Earlier quoted context omitted.

Probably because its a larger learning curve and its a lot more "framework".

Saw a 2 man team that got features done in a couple of weeks on jquery move to angular and turn into a 15 man team that took months on each feature. Management was very happy with how modern the stack felt Sales came to a halt for 2 years since features came to a halt. Turns out Angular is freaky hard to do right.

I rebuilt my company's homepage and SaaS customer area from scratch in half a year, after the old 20 people jQuery team had been stuck for months implementing framework-like features with no useful progress.

I guess whether or not you'll be productive with Angular depends a lot on your experience and expectations. I come from the C++ world and Angular felt like MFC, so oddly familiar.

Re: Angular 9.0

#138

Earlier quoted context omitted.

I'm not a React hater (in fact, I like it a lot when it fits ) but I think when people criticize React, they're actually after the one-size-fits-all attitude displayed in comments such as yours. No, React is clearly not "the only sane way of doing web development" considering the web hosts many types of markup applications, the most successful ones predating React by decades.

Only sane way, you missed a word. Of course there are other ways, but they clearly flawed in my opinion. I used to hate web development before 2014 and now I love it. Php is an awful language, jquery was a nightmare. Angular makes no sense hence why it keeps reinventing itself, Vue forces you to have some logic expressed using an ad hoc language in templates like it’s 2010 instead of just using JS constructs etc... I…

> Vue forces you to have some logic expressed using an ad hoc language in templates

That's not true, you can use JSX with Vue, we do use that for one of our clients and it hasn't raised issues whatsoever

Re: Angular 9.0

#139
post #28
post #14

Earlier quoted context omitted.

What happened to React? It's on the wrong end of almost all of those micro benchmarks. I know micro benchmarks don't tell the whole story, but when you consistently wind up on the slow end it's not a good look.

React was a mistake of the last decade. React itself is a great academic idea (i.e. pure functions, composability), but the whole React-Redux boilerplate mess (I dare not call it an "ecosystem" because that word implies harmony of some sort) is the the result of an entire generation of code monkeys and job seekers who didn't design their technology stack with any real engineering consideration, but rather on the basi…

People who despice react because of redux(Boilerplate) should try mobx.

Re: Angular 9.0

#140
post #40

Earlier quoted context omitted.

It reminds me of the whole .NET ecosystem. All of these custom magical special ways to do everything, compared to ‘dumb’ setups like node/ruby/go where the actual logic is just right there in front of you And every release .NET just keeps moving closer to the dumb systems. Simple and raw is good, keep the magic away

I am really glad there are other people who think this way. I am experienced with Python/JS/Ruby web app development models and recently had a look at ASP.NET Core web api projects. The amount of complexity is mind boggling. I mean, look at Flask in Python. Or even Expressjs in Node, why can't Microsoft come up with a simple framework that can run well on the .NET runtime? I am a huge fan of C#, having used it for De…

[deleted]
Post reply on HN