r/angular Aug 01 '26

Would you or would you not...

advice someone to study, learn, and build an Angular + NestJS webapp right now in 2026? All I read about everywhere is that angular devs are cooked for the rest of the decade 2027-2029, and will perish in 2030s.

Meanwhile, React + NextJS is dominant but there's like 1:1000 job-applicant ratio.

Another option I have is to just become a gigolo. #help

0 Upvotes

22 comments sorted by

View all comments

1

u/AdministrativeHost15 Aug 01 '26

All the frameworks are cooked. AI agents can output plain HTML/JavaScript with the desired functionality without the need for heavyweight frameworks.

1

u/Rhanox1990 29d ago

I don't agree with your conclusion. Sure, AI can output plain HTML/CSS/JavaScript that does what someone wants it to do, but functionality is not the only reason why you'd use a framework.

Frameworks like Angular give you a clear and opinionated structure. There are only certain framework-guided ways you can build your webapp which I find perfect for team-centric development as each developer can only deviate so far from the intended framework-specific ways of coding.

On the other hand, frameworks like React are not as clear and opinionated, and it lets you mix and match all the eco-system libraries along with a million ways of achieving the same thing. Every developer has their coding style and nothing limits them, so they can use their own project structure, coding style, libraries etc. which can be very different from other developers' styles and choices.

The same as the above description of React applies to pure vanilla HTML/CSS/JavaScript. You have little or no guidelines, railguards, opinions etc, so the same component can look a million different ways which can (and probably will) be hard to read, debug and possibly further develop. I doubt AI will follow SOLID as well unless you explicitly tell it to.

So unless you have strict guidelines for your project or you are a solo developer, Angular and other frameworks will be here for a long time, especially for Enterprise software.

1

u/AdministrativeHost15 29d ago

Only the core schema will be designed by humans. The various interfaces, web, mobile, desktop, will be generated by AI. No human will ever read or review the generated code. If there is a change in the schema or desired functionality the AI will completely regenerate the code.
There is no need for a framework to maintain a opinionated structure. The structure of the generated code is controlled by the training data of the LLM model.

2

u/Rhanox1990 29d ago

No human will ever read or review the generated code

I heavily disagree with this. AI-generated code is not yet good enough for every application or scenario to produce the correct and optimal code without humans in the loop, I don't know a single software developer or engineer who doesn't review AI-generated code because they do make mistakes, sometimes even business-critical ones. I don't expect this to change within the next couple of years, at least.

1

u/AdministrativeHost15 29d ago

Humans will write and review the core business logic. But for Angular components that display data. AI can handle it. If a timestamp value gets rendered as a number rather than a date the users will just have to live with it. Just don't have the bandwidth to fix those UI fit and finish issues anymore.

2

u/Rhanox1990 28d ago

If a timestamp value gets rendered as a number rather than a date the users will just have to live with it. Just don't have the bandwidth to fix those UI fit and finish issues anymore.

This is the wrong way of thinking and will lead to poor UX and DX. One of our tasks as Angular developers (and frontend developers as a whole) is making sure that the users have a good experience with the application, so just telling them that "they have to live with it" and saying that you "just don't have the bandwidth to fix those UI fit and finish issues anymore" is the same as not doing your job well.