Angular Just Got Way Better

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • A quick look at the Angular framework in 2024
    💬 Topics:
    Signals, standalone components, control flow;
    Server side rendering;
    Angular tooling
    📖 Blog Article - www.awesome.cl...
    🥇 Become a Member - / @awesome-coding
    ✉️ Join the Newsletter - newsletter.awe...

Комментарии • 101

  • @ejets26
    @ejets26 5 месяцев назад +27

    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  5 месяцев назад +1

      I agree - the last few years have been huge in terms of new features and architecture shifts.

    • @flygonfiasco9751
      @flygonfiasco9751 5 месяцев назад

      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 5 месяцев назад +42

    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 5 месяцев назад +3

      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 5 месяцев назад +2

      Clearly you don't know anything about Angular. "ng update" is one command away.

    • @moveonvillain1080
      @moveonvillain1080 5 месяцев назад +1

      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 5 месяцев назад +1

      this is true for any other js frontend. what are you on about?

    • @ll-sz9fl
      @ll-sz9fl Месяц назад

      we updated from 11 to 17 in the recent two years, always trying to keep up 13 up then 14, to 16 and now 17. it's not that hard, you just have to get used to and use the new features

  • @taiwokazeem9014
    @taiwokazeem9014 5 месяцев назад +5

    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

  • @brightokoro7073
    @brightokoro7073 5 месяцев назад +1

    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

  • @ulrich-tonmoy
    @ulrich-tonmoy 5 месяцев назад +10

    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

    • @mattl7599
      @mattl7599 2 месяца назад

      Why do you hate it?

  • @QueeeeenZ
    @QueeeeenZ 5 месяцев назад +4

    I'll stick with Nuxt for enterprise products.

  • @gamingwolf3385
    @gamingwolf3385 5 месяцев назад +2

    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

  • @vianymanuel5724
    @vianymanuel5724 5 месяцев назад +4

    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 5 месяцев назад

      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.

  • @NoOneBut
    @NoOneBut 3 дня назад

    I read some comments about Angular. Now i realized why people can't get new things they don't want to catch new ideas and they don't want to take risk with new things in technology.😂

  • @EduarteBDO
    @EduarteBDO 5 месяцев назад +4

    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 5 месяцев назад +1

      Good luck finding a job with that.

    • @moveonvillain1080
      @moveonvillain1080 5 месяцев назад

      Learn Go... But like for backend and CLI.

    • @kevinb1594
      @kevinb1594 5 месяцев назад +7

      @@moveonvillain1080 man all these Prime/Theo brogrammers just following along like sheeple...

    • @EduarteBDO
      @EduarteBDO 5 месяцев назад

      @@kevinb1594 I'm not a job slave, I'll learn angular if I'm actually working with it not before

  • @mac.ignacio
    @mac.ignacio 5 месяцев назад +8

    React needs 10 more libraries to be useful but Angular just need a CLI.

    • @johnsausage
      @johnsausage 5 месяцев назад

      angular has a CLI. if you use NX on top it makes it even easier to testing frameworks, tailwind, etc.

  • @Danielo515
    @Danielo515 5 месяцев назад +1

    Saying it has anything to do with Google is the biggest disservice you can do to the framework 😂

  • @estebanmurcia8451
    @estebanmurcia8451 5 месяцев назад +3

    The only thing i don't really like about angular is the UI libraries 😭

    • @awesome-coding
      @awesome-coding  5 месяцев назад +1

      Angular material?😅

    • @estebanmurcia8451
      @estebanmurcia8451 5 месяцев назад

      @@awesome-codingmore like the lack of it, also, never been a huge fan of material system idk.

    • @taiwokazeem9014
      @taiwokazeem9014 5 месяцев назад

      you can use any ui libraries with angular and it doesn't matter whether it is native to angular

    • @arjitmishra100
      @arjitmishra100 5 месяцев назад +2

      prime ng and some preline ui
      is more than enough for anything that you want.

    • @AshrafTarek
      @AshrafTarek 5 месяцев назад

      try ng-zorro with ant-design under the hood

  • @orderandchaos_at_work
    @orderandchaos_at_work 5 месяцев назад +2

    Yeah, is fine

  • @whathappenedman
    @whathappenedman 5 месяцев назад

    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.
    ❤🎉

  • @lcarv20
    @lcarv20 5 месяцев назад +3

    Great video. I have been trying to learn angular and I think you gave me the boost!

  • @TechBuddy_
    @TechBuddy_ 5 месяцев назад +1

    eh I'll stick to svelte 😂

    • @awesome-coding
      @awesome-coding  5 месяцев назад +1

      😅 svelte for personal projects, Angular to actually get paid?

  • @neozes
    @neozes 5 месяцев назад

    Ill stick with vue :) Thank you!

  • @4444-c4s
    @4444-c4s 5 месяцев назад +1

    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.

  • @robinskills
    @robinskills 5 месяцев назад

    Funny thing, last week I was saying that Qwik was Angular but better.

    • @Elyrinnnn
      @Elyrinnnn 5 месяцев назад

      Qwik is from the creator of Angular 😄

    • @robinskills
      @robinskills 5 месяцев назад

      @@Elyrinnnn yeah I know, that is why I said it, lol 🤣

  • @jasonjimenez9116
    @jasonjimenez9116 5 месяцев назад

    Is spa still a thing in 2024?

    • @awesome-coding
      @awesome-coding  5 месяцев назад

      It depends on the use case, but yes, you will have scenarios where an SPA is the best option.

  • @neociber24
    @neociber24 5 месяцев назад +1

    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.

  • @elyesbasly4320
    @elyesbasly4320 5 месяцев назад +2

    Great video!

  • @piano42
    @piano42 5 месяцев назад +1

    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 5 месяцев назад

      You can use "@if (users$ | async; as users) {}" to get the result of the expression and use it inside the block.

  • @JesusTheTrueWay
    @JesusTheTrueWay 5 месяцев назад

    Awesome

  • @mlvki
    @mlvki 5 месяцев назад

    all i need is html+css+php. fuck frameworks

    • @awesome-coding
      @awesome-coding  5 месяцев назад

      Facts!

    • @mlvki
      @mlvki 5 месяцев назад

      @@awesome-coding im still waiting for some php on the channel 😮‍💨

    • @awesome-coding
      @awesome-coding  5 месяцев назад +1

      @@mlvki It's on my short list! I just didn't got the time to thoroughly look into the latest PHP versions 🥲

    • @mlvki
      @mlvki 5 месяцев назад

      @@awesome-coding im glad 😊 waiting for some peak PHP videos

    • @awesome-coding
      @awesome-coding  5 месяцев назад

      @@mlvki Do you have any suggestions regarding a good PHP web framework ?

  • @idunno121
    @idunno121 5 месяцев назад +1

    No

  • @codokit
    @codokit 5 месяцев назад +3

    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 5 месяцев назад +6

      Have you enabled source maps ?

    • @mac.ignacio
      @mac.ignacio 5 месяцев назад +2

      Huh? Surely you don't code in Angular. React has the worst error I've seen in the past decade.

    • @RodrigoSalesSilva
      @RodrigoSalesSilva 5 месяцев назад +1

      this is not true, something should be wrong with your configuration.

  • @tokisuno
    @tokisuno 5 месяцев назад

    "shiniy"
    nice

    • @awesome-coding
      @awesome-coding  5 месяцев назад +2

      🤦‍♂️ I'm still hoping I'll get to post at least one video with no typos some day...

    • @tokisuno
      @tokisuno 5 месяцев назад

      it's okay man:) it's hard making content in a second second. keep up the good work

  • @mando-C137
    @mando-C137 5 месяцев назад

    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

  • @XArthieX
    @XArthieX 5 месяцев назад

    The only reason to use angular is if you get paid a lot $$$

  • @wintorez
    @wintorez 5 месяцев назад

    No

  • @ransomecode
    @ransomecode 5 месяцев назад +4

    Why Angular if Svelte can do everything but better?

    • @CoolestPossibleName
      @CoolestPossibleName 5 месяцев назад +5

      Get me a svelte job please

    • @azulamazigh2789
      @azulamazigh2789 5 месяцев назад +1

      Jobs

    • @TayambaMwanza
      @TayambaMwanza 5 месяцев назад +2

      Angular also has more 3rd party support funny enough, and now better documentation, svelte is a solid option though.

  • @cintron3d
    @cintron3d 5 месяцев назад +3

    JSX forever

    • @awesome-coding
      @awesome-coding  5 месяцев назад

      Can't argue agains that, especially when you pair it with Solid's reactivity ✌️

  • @kasper369
    @kasper369 5 месяцев назад +20

    why cant we all just agree that angular is lost cause and let the framework rest in peace.

    • @romansimik6557
      @romansimik6557 5 месяцев назад +19

      because it's not true :D

    • @animegeek-011
      @animegeek-011 5 месяцев назад +9

      You haven't used angular in you life i guess

    • @TheRealLeccho
      @TheRealLeccho 5 месяцев назад +4

      haters gonna hate, but angular is the best

    • @barnalajko6108
      @barnalajko6108 5 месяцев назад +1

      I am really happy there is a framework that has OOP principles.

    • @TayambaMwanza
      @TayambaMwanza 5 месяцев назад +3

      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 5 месяцев назад +1

    " Should You Use Angular in 2024? " answer: NO.
    i saved 4:10 minutes of your life.

    • @awesome-coding
      @awesome-coding  5 месяцев назад +4

      The worst kind of arrogance is arrogance from ignorance.

    • @mfc8135
      @mfc8135 5 месяцев назад

      @@awesome-coding maybe

  • @LowrollerWTF
    @LowrollerWTF 5 месяцев назад

    Short answer: no

  • @Илья-к6е5и
    @Илья-к6е5и 5 месяцев назад

    Аккуратно, индус.