Live data from Hacker News

Angular v8.0

github.com

171–180 of 210 posts

Re: Angular v8.0

#171

Earlier quoted context omitted.

It needs to be backwards compatible and it is tested with google internal applications and needs to be approved by said applications.

That what they have been saying for years, not what the REAL reason.

What would be the real reason then? It's not like they are workng on something else. Ivy is pretty much all they are working on for the past 1-2 years. Even to the point where events like Angular Connect are very boring because there is nothing new except this. I'm pretty sure they want to release it ASAP and be done with it.

Re: Angular v8.0

#172

Earlier quoted context omitted.

If you were new to React or Angular, but needing to choose one for a single developer project, which would it be now in 2019?

Angular is easier to get up and running. Then you also have a very solid foundation that can be picked up easily by new devs starting on the project. Whereas, React seems to work only for more experienced front-end developers since you have to make more choices. If someone is just starting out it can turn into a mess pretty quick.

I disagree. If you use create-react-app you get best practices out of the box.

React is also much less abstraction away from vanilla JS. Learning Angular is learning a new language with a whole bunch of restrictions. Learning React is like learning JS++.

(This is my personal experience based on three Angular projects and ten+ React projects.)

Re: Angular v8.0

#173
post #148
post #72

Angular is really a great framework. I think a lot of people complaining about Angular haven't actually built an app in Angular 4+. I also wish the Angular team had just called Angular 2 something else, since the 1 -> 2 transition frustrated a lot of people who jumped ship and never looked back. I also understand that people just have different preferences, which is fine, too. Out of the box, you get: routing with la…

> embracing TypeScript There's been a huge React/TypeScript community since day one, even before Angular2 was released with TypeScript. The only difference is it's optional with React. > creating injectable shared state (or you can call it Context) Or Flux/Redux?

If you want a redux implementation you can either use NgRx (http://ngrx.io) or use the real thing with Angular Redux (https://github.com/angular-redux/platform).

Re: Angular v8.0

#174

Earlier quoted context omitted.

What batteries does Angular include that Vue doesn't?

I think instead of meaning specific components (http and routing come to mind) that more often people mean by "batteries included" that Angular has an opinionated way to do most everything, and their docs/guides include examples. In my experience, Vue and React allow a higher degree of freedom in choosing how you would like to approach various things, and there are more choices for some core behaviors for them as wel…

Funny thing is, if you look at projects like AngularMaterial, they don't follow to the Angular styleguide by a country mile.

The nice thing is that the automation tools are being made progressively easier to customize. That means that it is easier to define your own standard and support it with standard tooling.

Re: Angular v8.0

#175

Earlier quoted context omitted.

Angular is easier to get up and running. Then you also have a very solid foundation that can be picked up easily by new devs starting on the project. Whereas, React seems to work only for more experienced front-end developers since you have to make more choices. If someone is just starting out it can turn into a mess pretty quick.

I disagree. If you use create-react-app you get best practices out of the box. React is also much less abstraction away from vanilla JS. Learning Angular is learning a new language with a whole bunch of restrictions. Learning React is like learning JS++. (This is my personal experience based on three Angular projects and ten+ React projects.)

Yea? What about routing, forms, state, styles encapsulation, code separation to modules, http clients, etc. A lot of choices for new React project, zero choices for Angular === faster startup.

Re: Angular v8.0

#176

Earlier quoted context omitted.

Angular is easier to get up and running. Then you also have a very solid foundation that can be picked up easily by new devs starting on the project. Whereas, React seems to work only for more experienced front-end developers since you have to make more choices. If someone is just starting out it can turn into a mess pretty quick.

I disagree. If you use create-react-app you get best practices out of the box. React is also much less abstraction away from vanilla JS. Learning Angular is learning a new language with a whole bunch of restrictions. Learning React is like learning JS++. (This is my personal experience based on three Angular projects and ten+ React projects.)

I mean you get best practices for the small part React is focused on. Angular is a full type of ecosystem, like your Ruby on Railses, Djangoes etc. in which you can install it and then create a full website directly without any dependencies other than what you get.

Re: Angular v8.0

#177

Earlier quoted context omitted.

If you were new to React or Angular, but needing to choose one for a single developer project, which would it be now in 2019?

Angular is easier to get up and running. Then you also have a very solid foundation that can be picked up easily by new devs starting on the project. Whereas, React seems to work only for more experienced front-end developers since you have to make more choices. If someone is just starting out it can turn into a mess pretty quick.

Only if you know typescript and rxjs already is Angular easier to get up and running, react especially with create-react-app is trivial to get going.

Re: Angular v8.0

#178

Earlier quoted context omitted.

I disagree. If you use create-react-app you get best practices out of the box. React is also much less abstraction away from vanilla JS. Learning Angular is learning a new language with a whole bunch of restrictions. Learning React is like learning JS++. (This is my personal experience based on three Angular projects and ten+ React projects.)

Yea? What about routing, forms, state, styles encapsulation, code separation to modules, http clients, etc. A lot of choices for new React project, zero choices for Angular === faster startup.

From my experience, learning React and picking an approach for each of the above is faster than learning Angular.

Re: Angular v8.0

#179

Earlier quoted context omitted.

I disagree. If you use create-react-app you get best practices out of the box. React is also much less abstraction away from vanilla JS. Learning Angular is learning a new language with a whole bunch of restrictions. Learning React is like learning JS++. (This is my personal experience based on three Angular projects and ten+ React projects.)

Yea? What about routing, forms, state, styles encapsulation, code separation to modules, http clients, etc. A lot of choices for new React project, zero choices for Angular === faster startup.

You don't need to choose the library but there's still the same amount of documentation to wade through, the amount of learning is the same.

although, code separation is native in React now and if you think http clients is still a thing you're too far into the Angular ecosystem to be helped.

Re: Angular v8.0

#180
post #72

Angular is really a great framework. I think a lot of people complaining about Angular haven't actually built an app in Angular 4+. I also wish the Angular team had just called Angular 2 something else, since the 1 -> 2 transition frustrated a lot of people who jumped ship and never looked back. I also understand that people just have different preferences, which is fine, too. Out of the box, you get: routing with la…

I couldn't agree more. Angular really is an incredible framework, with great resources available.

I built my business' web application (and android app) using Angular. It works so well both in the native browser, and in an Android wrapper.

My ONLY complaint about Angular is the initial load time.

Post reply on HN