Live data from Hacker News

Google: Angular and Wiz Are Merging

twitter.com

141–150 of 179 posts

Re: Google: Angular and Wiz Are Merging

#141

I hate Angular with a passion. It's easily the most verbose, overly complex front end framework I've ever used which just takes the fun out of building web apps and make it a pure pain. I would rather work on a farm and shovel pig shit all day than work in Angular again. My last job forced Angular on me, I quit after a while (not because of solely that reason) but I told them Angular was a bad choice and they chose t…

To offer a differing experience, I've been working in Angular for a couple of years now and personally like it quite a bit. I don't like frontend frameworks in general, but given the choice I prefer Angular over React.

Angular was made for you, basically. I've always seen that as the use case.

It never seemed suitable for mostly-frontend devs, but it's probably perfect for mostly-backend ones.

Re: Google: Angular and Wiz Are Merging

#142
post #101

Earlier quoted context omitted.

My opinion on Go's "innovation" is well known on HN, and gonuts back when I cared pre-1.0. I could go over those points, one by one into detail, including Russ Cox point of view on disabling binary distribution, but not feeling motivated to press the further the wound.

I have no idea who you are nor do I care about internet pseudocelebrities, sorry. Your opinions, to me, are just words from a random stranger, whose merit is only insofar as I can learn something new from them.

No issues, I also don't care.

Re: Google: Angular and Wiz Are Merging

#144

Earlier quoted context omitted.

> Have a reasonable developer tell me what a component viewProvider is and how it’s different from a provider using the @Component docs. It’s impossible. https://angular.io/api/core/Component#viewProviders Like this? - https://angular.io/guide/hierarchical-dependency-injection#u... - (new docs site) https://angular.dev/guide/di/hierarchical-dependency-injecti...

Exactly my point. I linked to the reference docs, you linked to the usage docs. They're completely divorced from each other. There's not even a link from reference to usage docs. For the reference docs to be useful you already have to know what the thing is, what it does, why you'd need it. You can be on the component page where `viewProviders` is documented and get nothing from it if you're coming in fresh. Why woul…

Yeah it’s not great, but they do both show up as results via search.

Re: Google: Angular and Wiz Are Merging

#146
post #98

Hey everyone, I'm working on this at Google and would be happy to answer your questions :) The tldr; is that we see a lot of similar requirements from developers across Angular and Wiz, so we're looking for opportunities to reuse work. Good example is the Angular Signals library that's now used in all the YouTube Mobile Web. In a similar way, Angular is bringing more fine-grained code loading that Wiz offers. Over ti…

What are specific "innovative approaches to perfromance" is wiz bringing?

Even though it's claimed that it powers many of Google's websites, most of those websites are very far from being paragons of performance.

Re: Google: Angular and Wiz Are Merging

#147
post #110

Earlier quoted context omitted.

Question (you might need to pass this one up the chain of command): Was basic HTML gmail deprecated because users so overwhelmingly preferred slow, bloated UIs that there was no demand for an alternative?

We’re building infrastructure for these products rather than the products themselves. I’ll be happy to answer questions about Angular and our collaboration with Wiz :)

If those products end up bloated and slow, perhaps, some blame can be placed on the tools, too?

Re: Google: Angular and Wiz Are Merging

#148
post #83

Earlier quoted context omitted.

1) Modula-2, Active Oberon, Erlang 2) .NET, Java, Smalltalk, Common Lisp 3) Any compiled language until the mid-1990's. 4) Amsterdam Compilers Toolkit, 1980 5) Until the repo changes, forbids distribution of binary libraries 6) Standard ML, Caml Light, OCaml, Haskell,... 7) Turbo Pascal on CP/M, MS-DOS computers running at 7 MHz, with 640KB.

If your post is intended to be a remark on how nothing in Go is "revolutionary", please read the first paragraph of my post, and notice how there isn't a single language in your list which is in all 7 categories. Additionally: - Erlang does not implement CSP, it implements Actor model - Java does NOT have all the listed features included in its default toolkit - hence the existence of Gradle, Maven and all other pack…

> and notice how there isn't a single language in your list which is in all 7 categories.

Implementing, sometimes quite poorly, all 7 categories does not a revolution make.

Golang looked at the past 60 years of programming evolution and decided it needed almost none of it, and ignored any developments in programming languages of the past thirty years or so. This is not revolutionary. It is, at best, reactionary.

Re: Google: Angular and Wiz Are Merging

#149
post #43
post #5

For people who didn't know: Wiz is apparently a internal framework that Google uses for their apps that wasn't ever open sourced (at least, not completely, based on a quick search). At least they'll be dogfooding Angular now hopefully.

Google uses Angular quite a lot already. Pretty much all internal tools (bug tracker, code review, release tooling etc) is built with it. There's also a number of public facing apps like GCP Cloud Console and the Gemini web app. Wiz has historically favored performance over ergonomics in the extreme. None of it is open source, and to be honest even if it was it's unlikely most people would want to use the mix of Java…

> Wiz has historically favored performance over ergonomics in the extreme.

This unsubstantiated claim is being paraded around by Googlers all over Twitter. And there's literaly nothing to back up this claim. Have you seen the extreme performance of the websites it apparently powers?

Here's Youtube's extreme performance: https://twitter.com/dmitriid/status/1770911027766370648

Re: Google: Angular and Wiz Are Merging

#150

I hear most Angular projects being stuck at around version 15 due not being able to migrate away from Angular Material "Legacy".

You can upgrade all the way to Angular 17 without having to adopt the new MDC components. Only this May with Angular 18 support for the legacy components will be dropped completely. That’s the reason we’re currently migrating all our remaining usages of Material components to ng-zorro.

Where did you get info for Angular 18?
Post reply on HN