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/
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.
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.
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
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) 😀
@@codeconcept ah c’est tant mieux ça avance de le bon sense
Pourquoi quand je génere un nouveau projet y'a plus le app.module ? ce n'est plus dispo dans les nouvelles versions ?
@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 😉
@@codeconcept OK merci pour la réponse
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
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.
@@codeconcept MILLE MERCI
A cette allure ils vont bien sortir la Version 180 et React Native passera à ce moment en version 0.9.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.
@@codeconcept Compris ;)
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
C'est ce qui compte c'est d'être à l'aise avec sa stack 😀
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.
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 😉