Angular 18 : les nouveautés à connaître absolument

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024
  • Les nouveautés et améliorations d’Angular 18 + régler les problèmes d'installation d'Angular 18
    🚀 Coupon de réduction formation Angular :
    bit.ly/CouponA...
    Coupon de réduction formation Qwik :
    bit.ly/CouponQ...
    Liens cités dans la vidéo :
    angular.dev/

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

  • @julienr8114
    @julienr8114 3 месяца назад +3

    Vous pouvez aussi faire du "on push" avec des signal, ça "simule" les Signal-based components 😉
    Perso je zap la V18 rien de vraiment nouveau en mode production.

    • @codeconcept
      @codeconcept  3 месяца назад

      C'est vrai que OnPush + signals est devenue une alternative à l'async pipe côté template 😀
      Concernant la v18, ça devrait apporter quelques amélioration de perfs lors des builds. C'est toujours ça de pris.

  • @devcrown
    @devcrown 3 месяца назад +2

    Super vidéo comme d’habitude, la dernière fois que j’ai fait du angular c’était la version 9 😂 ça a bien changer depuis

    • @codeconcept
      @codeconcept  3 месяца назад +1

      Merci !
      C'est devenu moins lourd depuis la v9 : fini les modules à se coltiner systématiquement, côté template c'est enfin plus proche de ce que faisaient les concurrents (exit les *ngIf, *ngFor place aux @if, @for ...) et évidemment, il y a les signals.
      Pour le reste, ce sont les concurrents qui se sont inspirés d'Angular (TypeScript, CLI etc) 😀

    • @devcrown
      @devcrown 3 месяца назад

      @@codeconcept ah c’est tant mieux ça avance de le bon sense

  • @TheAlirezak
    @TheAlirezak 2 месяца назад +1

    Pourquoi quand je génere un nouveau projet y'a plus le app.module ? ce n'est plus dispo dans les nouvelles versions ?

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

      @TheAlirezak Parce qu'il y a beaucoup moins de plomberie avec les dernières versions d'Angular. Principalement grâce aux stand-alone components et accessoirement à la possibilité d'injecter des dépendances sans utiliser de constructeur.
      On peut toujours développer à l'ancienne en utilisant des modules, mais ça nest pas la direction que prend désormais Angular 😉

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

      @@codeconcept OK merci pour la réponse

  • @maloukemallouke9735
    @maloukemallouke9735 3 месяца назад +1

    Merci.
    quelqu'un qui n'a jamais fait de l Angular qui connais JScript (les bases) est ce qu'il peut apprendre Angular 18 directement , et rapidement?
    je ne vous cache pas le Front end est vraiment perturbant beaucoup de Framwork chacun est particulier on sait pas lequel choisir de plus avec les multiplatfromes c est encore une galère de plus

    • @codeconcept
      @codeconcept  3 месяца назад

      Le Front End est en effet perturbant par l'avalanche permanente de nouveaux frameworks / libs. Mais dans le fond, c'est encore le trio habituel qui est le plus demandé en poste : Angular, React et Vue. Le tout, c'est de prendre celui qui est le plus demandé dans le secteur géographique où on se trouve.
      Ensuite, il y a des concepts communs : le découpage de son appli en composants, le routage, la consommation d'API etc. Et évidemment pratiquer une fois que les bases sont acquises.
      Donc oui, il est possible de commencer par Angular. Ou React ou encore Vue. "Rapidement", c'est difficile à quantifier. Angular reste le plus difficile du fait qu'il faut aussi apprendre RxJS. Et avant, c'était le seul qui imposait TypeScript. Maintenant, c'est le cas de tous.

    • @maloukemallouke9735
      @maloukemallouke9735 3 месяца назад

      @@codeconcept MILLE MERCI

  • @electroheadfx
    @electroheadfx 3 месяца назад +1

    A cette allure ils vont bien sortir la Version 180 et React Native passera à ce moment en version 0.9.1

    • @codeconcept
      @codeconcept  3 месяца назад +1

      Angular a décidé de sortir une version majeure chaque semestre. Probablement pour éviter le traumatisme qu'il y avait eu lors du passage d'AngularJS à Angular 2. On est plus réalistement sur un v3 quand on y pense.

    • @electroheadfx
      @electroheadfx 3 месяца назад

      @@codeconcept Compris ;)

  • @kalist8938
    @kalist8938 3 месяца назад +1

    Et à côté il y a moi qui fait des app en Rails et Hotwire :D sans besoin de charger du js pour faire des spa :D

    • @codeconcept
      @codeconcept  3 месяца назад

      C'est ce qui compte c'est d'être à l'aise avec sa stack 😀

  • @josephbologna218
    @josephbologna218 3 месяца назад +1

    Merci pour la vidéo.
    Juste est ce qu'on peu avoir une seo naturel sans serveur side rendering?
    Pour moi je pense juste l'utiliser pour fournir le site aix bots de recherche.

    • @codeconcept
      @codeconcept  3 месяца назад

      Merci Joseph 😀
      Pour du SEO naturel, il vaut mieux éviter les SPA. Donc en effet le SSR est recommandé. Avec Angular, on peut soit accepter lors de la création (c'est la première ou deuxième question), soit ajouter le SSR après coup. La commande est :
      ng add @angular/ssr
      Ou bien utiliser Analog js. Je vais le tester prochainement 😉