Angular Just Got Way Better

  Рет қаралды 10,435

Awesome

Awesome

2 ай бұрын

A quick look at the Angular framework in 2024
💬 Topics:
- Signals, standalone components, control flow;
- Server side rendering;
- Angular tooling
📖 Blog Article - www.awesome.club/blog/2024/sh...
🥇 Become a Member - / @awesome-coding
✉️ Join the Newsletter - newsletter.awesome.club/

Пікірлер: 96
@ejets26
@ejets26 2 ай бұрын
I stuck it out with Angular for several years now, and wow all the recent changes are really blowing my mind. I feel like I'm growing as a developer in parrallel with the growth of the Angular framework right now. It is turning into an incredible framework!
@awesome-coding
@awesome-coding Ай бұрын
I agree - the last few years have been huge in terms of new features and architecture shifts.
@flygonfiasco9751
@flygonfiasco9751 Ай бұрын
I feel the exact same way. I can’t believe we made it to an age where Angular is great and React is mid but here we are. But the best part of it is, neither team is staying still and the competition amongst them and the other frameworks is fostering an incredible amount of innovation
@82TheKnocKY
@82TheKnocKY 2 ай бұрын
Same as with java, the new features are great, except for the fact that most enterprises are still on old versions of angular so good luck finding any of those new features in actual codebases.
@FromagioCristiano
@FromagioCristiano 2 ай бұрын
With Angular CLI, updating your project could be as easy as running one command. The version update docs is also really valuable (it has a checklist for each change you need to perform, if you opt to do it manually).
@mac.ignacio
@mac.ignacio 2 ай бұрын
Clearly you don't know anything about Angular. "ng update" is one command away.
@moveonvillain1080
@moveonvillain1080 2 ай бұрын
We were this close to starting with Angular 17 and signals and all the fancy features. But the client had their own UI library and it was not compatible with Angular 17 😅 Had to start with 16 then
@wolfisraging
@wolfisraging Ай бұрын
this is true for any other js frontend. what are you on about?
@ulrich-tonmoy
@ulrich-tonmoy 2 ай бұрын
in my job im currently working in angular its structure is good and good for enterprise as its always the same thing but i hate it
@taiwokazeem9014
@taiwokazeem9014 Ай бұрын
Most of the points people bring about not liking angular is more related to their lack of adequate knowledge and experience. Once you understand angular, you'll realize its a great framework, no brag
@vianymanuel5724
@vianymanuel5724 2 ай бұрын
One of the things I criticize about Angular 17 is that working with reactive forms and signals are a pain. You want zoneless but need reactive forms? Nah, not happening. You'd have to use a library called ng-signal-forms to make it zoneless.
@ejets26
@ejets26 2 ай бұрын
Have you seen the new "model" singal? I have been replacing some Form Control stuff in a few apps, with model signals, aaaaandd its reeeeaaalll nice actually.
@gamingwolf3385
@gamingwolf3385 Ай бұрын
I am not a hater , but i was , until i tried nestjs , it has the same code structure and syntaxe of angular , with modules , services and controllers , dependency injection ... It provide really good developer experience with maintainable clean code , i am planning to learn angular soon
@EduarteBDO
@EduarteBDO 2 ай бұрын
for me idk if it's worth to learn another js framework, I think that I'll just learn go+htmx after react. At least it's something completely different.
@kevinb1594
@kevinb1594 2 ай бұрын
Good luck finding a job with that.
@moveonvillain1080
@moveonvillain1080 2 ай бұрын
Learn Go... But like for backend and CLI.
@kevinb1594
@kevinb1594 2 ай бұрын
@@moveonvillain1080 man all these Prime/Theo brogrammers just following along like sheeple...
@EduarteBDO
@EduarteBDO 2 ай бұрын
@@kevinb1594 I'm not a job slave, I'll learn angular if I'm actually working with it not before
@QueeeeenZ
@QueeeeenZ 2 ай бұрын
I'll stick with Nuxt for enterprise products.
@whathappenedman
@whathappenedman 2 ай бұрын
You make great content I started watching you a few months ago and commented on your accent (constructive criticism 😅) I don’t know if I’ve just been listening to you more so I got used to it or you improved. Either way, just letting you know now it’s good and your production quality is top notch as always. Humble request: the landscape changes so frequently and you have a deep knowledge. Could you do a yearly if not, semi annually, Recommendation video where you say if you’re starting a new project today, you know here are the top two or three frameworks to use the reasons for that and then maybe like you know pick this one very lightweight one if you want this feature. ❤🎉
@brightokoro7073
@brightokoro7073 Ай бұрын
I love using angular16...❤ this days is for everyone not only enterprise with standalone component and nice debuging tools of exact file with simple text and reference links to fix both in your ide and browser,everything in one place as your application grows.unified organised file management.one approach for all,geat fit for startup
@lcarv20
@lcarv20 2 ай бұрын
Great video. I have been trying to learn angular and I think you gave me the boost!
@awesome-coding
@awesome-coding 2 ай бұрын
Great to hear!
@orderandchaos_at_work
@orderandchaos_at_work 2 ай бұрын
Yeah, is fine
@estebanmurcia8451
@estebanmurcia8451 2 ай бұрын
The only thing i don't really like about angular is the UI libraries 😭
@awesome-coding
@awesome-coding Ай бұрын
Angular material?😅
@estebanmurcia8451
@estebanmurcia8451 Ай бұрын
@@awesome-codingmore like the lack of it, also, never been a huge fan of material system idk.
@taiwokazeem9014
@taiwokazeem9014 Ай бұрын
you can use any ui libraries with angular and it doesn't matter whether it is native to angular
@arjitmishra100
@arjitmishra100 Ай бұрын
prime ng and some preline ui is more than enough for anything that you want.
@AshrafTarek
@AshrafTarek Ай бұрын
try ng-zorro with ant-design under the hood
@neozes
@neozes Ай бұрын
Ill stick with vue :) Thank you!
@awesome-coding
@awesome-coding Ай бұрын
Fair enough!
@piano42
@piano42 Ай бұрын
1:30 I hate the new control flow 'cause I don't understand how I am supposed to use it with the async pipe. Most of the times I work with promises or observables.
@longinius
@longinius Ай бұрын
You can use "@if (users$ | async; as users) {}" to get the result of the expression and use it inside the block.
@neociber24
@neociber24 2 ай бұрын
The only reason I disliked Angular is because bad code, typescript code with a lot of "any" and large components hard to maintain. When I used it outside the job I really enjoy it. If you have the power to move your devs to other framework like React, Svelte or Vue I think you should do it, IMO, although I still think Angular is solid.
@jasonjimenez9116
@jasonjimenez9116 Ай бұрын
Is spa still a thing in 2024?
@awesome-coding
@awesome-coding Ай бұрын
It depends on the use case, but yes, you will have scenarios where an SPA is the best option.
@robinskills
@robinskills 2 ай бұрын
Funny thing, last week I was saying that Qwik was Angular but better.
@Elyrinnnn
@Elyrinnnn 2 ай бұрын
Qwik is from the creator of Angular 😄
@robinskills
@robinskills Ай бұрын
@@Elyrinnnn yeah I know, that is why I said it, lol 🤣
@elyesbasly4320
@elyesbasly4320 2 ай бұрын
Great video!
@awesome-coding
@awesome-coding 2 ай бұрын
Glad you enjoyed it!
@JesusKing2024.
@JesusKing2024. Ай бұрын
Awesome
@awesome-coding
@awesome-coding Ай бұрын
Thank you!
@tokisuno
@tokisuno 2 ай бұрын
"shiniy" nice
@awesome-coding
@awesome-coding 2 ай бұрын
🤦‍♂️ I'm still hoping I'll get to post at least one video with no typos some day...
@tokisuno
@tokisuno 2 ай бұрын
it's okay man:) it's hard making content in a second second. keep up the good work
@Danielo515
@Danielo515 Ай бұрын
Saying it has anything to do with Google is the biggest disservice you can do to the framework 😂
@awesome-coding
@awesome-coding Ай бұрын
😂
@mac.ignacio
@mac.ignacio 2 ай бұрын
React needs 10 more libraries to be useful but Angular just need a CLI.
@johnsausage
@johnsausage 2 ай бұрын
angular has a CLI. if you use NX on top it makes it even easier to testing frameworks, tailwind, etc.
@TechBuddy_
@TechBuddy_ 2 ай бұрын
eh I'll stick to svelte 😂
@awesome-coding
@awesome-coding 2 ай бұрын
😅 svelte for personal projects, Angular to actually get paid?
@vk19148
@vk19148 Ай бұрын
When you realize that these Features are nice but there are hell lot of missing documentation on exactly how to use it. The Angular Documentation is the WORST of all. It just gives the basic basic overview, but the main usage is not found anywhere on the Internet. Also Angular Material is 3rd class. its very hard to customize it as documentation is really tough to use.
@mlvki
@mlvki 2 ай бұрын
all i need is html+css+php. fuck frameworks
@awesome-coding
@awesome-coding Ай бұрын
Facts!
@mlvki
@mlvki Ай бұрын
@@awesome-coding im still waiting for some php on the channel 😮‍💨
@awesome-coding
@awesome-coding Ай бұрын
@@mlvki It's on my short list! I just didn't got the time to thoroughly look into the latest PHP versions 🥲
@mlvki
@mlvki Ай бұрын
@@awesome-coding im glad 😊 waiting for some peak PHP videos
@awesome-coding
@awesome-coding Ай бұрын
@@mlvki Do you have any suggestions regarding a good PHP web framework ?
@codokit
@codokit 2 ай бұрын
Very annoying in angular is templates. When you have templates - you need deal with strange errors that point on interpreter code, not on actual template code that cause the error.
@eneajahollari1203
@eneajahollari1203 2 ай бұрын
Have you enabled source maps ?
@mac.ignacio
@mac.ignacio 2 ай бұрын
Huh? Surely you don't code in Angular. React has the worst error I've seen in the past decade.
@RodrigoSalesSilva
@RodrigoSalesSilva 2 ай бұрын
this is not true, something should be wrong with your configuration.
@ransomecode
@ransomecode 2 ай бұрын
Why Angular if Svelte can do everything but better?
@CoolestPossibleName
@CoolestPossibleName 2 ай бұрын
Get me a svelte job please
@azulamazigh2789
@azulamazigh2789 2 ай бұрын
Jobs
@TayambaMwanza
@TayambaMwanza 2 ай бұрын
Angular also has more 3rd party support funny enough, and now better documentation, svelte is a solid option though.
@XArthieX
@XArthieX 2 ай бұрын
The only reason to use angular is if you get paid a lot $$$
@awesome-coding
@awesome-coding Ай бұрын
😂
@idunno121
@idunno121 2 ай бұрын
No
@paulheisner
@paulheisner Ай бұрын
Much worse ecosystem. It took years, to get something like react-query. UI-ibs like RadixUI and HeadlessUI missing unless you want to go for some really bad alternatives. Most libraries are not really generic and hit you with the any very often
@cintron3d
@cintron3d 2 ай бұрын
JSX forever
@awesome-coding
@awesome-coding 2 ай бұрын
Can't argue agains that, especially when you pair it with Solid's reactivity ✌️
@kasper369
@kasper369 2 ай бұрын
why cant we all just agree that angular is lost cause and let the framework rest in peace.
@romansimik6557
@romansimik6557 2 ай бұрын
because it's not true :D
@animegeek-011
@animegeek-011 2 ай бұрын
You haven't used angular in you life i guess
@TheRealLeccho
@TheRealLeccho Ай бұрын
haters gonna hate, but angular is the best
@barnalajko6108
@barnalajko6108 Ай бұрын
I am really happy there is a framework that has OOP principles.
@TayambaMwanza
@TayambaMwanza Ай бұрын
Angular is around the same popularity as Vue and second to React. If you say that then Vue is a lost cause, not to mention Svelte.
@mfc8135
@mfc8135 Ай бұрын
" Should You Use Angular in 2024? " answer: NO. i saved 4:10 minutes of your life.
@awesome-coding
@awesome-coding Ай бұрын
The worst kind of arrogance is arrogance from ignorance.
@mfc8135
@mfc8135 Ай бұрын
@@awesome-coding maybe
@LowrollerWTF
@LowrollerWTF Ай бұрын
Short answer: no
@user-yq2mj6mq3e
@user-yq2mj6mq3e Ай бұрын
Аккуратно, индус.
@wintorez
@wintorez Ай бұрын
No
@awesome-coding
@awesome-coding Ай бұрын
😅
React vs Angular in 2024
9:00
Kodaps Academy
Рет қаралды 25 М.
Is React Better than Angular?
19:22
Gavin Lon
Рет қаралды 2,5 М.
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 20 МЛН
What’s new in Angular v18
20:08
Angular
Рет қаралды 90 М.
Now is The Best Time to Learn WebAssembly
8:00
Awesome
Рет қаралды 63 М.
Why I Quit the Scrum Alliance
7:58
The Passionate Programmer
Рет қаралды 7 М.
Angular’s Third Era is…weird
21:41
Theo - t3․gg
Рет қаралды 87 М.
The Harsh Reality of Good Software
5:56
Awesome
Рет қаралды 39 М.
Vapor: The Future Of Vue
21:27
Theo - t3․gg
Рет қаралды 110 М.
Deferrable Views - New Feature in Angular 17
15:31
Decoded Frontend
Рет қаралды 17 М.
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 491 М.
Write Once, Run Anywhere
6:06
Awesome
Рет қаралды 19 М.
Life After SQL (EdgeDB Is Fascinating)
15:40
Theo - t3․gg
Рет қаралды 54 М.