In this article, I’ll go over (almost) everything noteworthy in this brand new release. I’ll also highlight what’s changed around Angular, just lik...
For further actions, you may consider blocking this person and/or reporting abuse
Hi Sébastien, great post thank you very much for gathering all the info and bundling it all together for us! :)
So cool to see Angular dropping protractor, that tool feels soo old and outdated in my view, I'm cypress all the way! :P
Also I love IE11 being deprecated, can't wait for it to be totally unsupported in Angular 13, I have and had to deal with IE11 in the past and it is unbelievable how much that terrible browser still has a hold on the industry! The more it gets dropped the better in my opinion :)
About strict mode I must admit that I am not too familiar with it and I guess I am not even such a big fan of it (I get especially annoyed by all the "!" I need to use when initializing my fields in order to make typescript happy), but I have heard that it is quite popular so I guess making it the default makes sense (if you have comments to sell me strict mode please let me know :P)
Hello Dario.
Thank you for the kind words.
Yes, Cypress all the way here too!
Having had to deal with IE for 20+ years, I agree with you; good riddance! :D
Hopefully Safari will stop following IE's trail... :p
Regarding Angular's strict mode, I published this article a while ago, which you might find useful: javascript.plainenglish.io/angular...
Personally I'm a very big advocate of TypeScript's strict mode and Angular's strict template type checking.
It's sometimes "boring", but the net result is less bugs in production.
I am not too familiar with Safari's issues to be honest... I don't know much of that browser and since it's the default on macs I guess it won't go away any time soon, so yeah let's just hope it plays nicely :P
Also thanks for the strict mode article, it was definitely a good read and I will definitely try to jump on the strict-mode wagon :)
Hi Sébastien D.
Thanks for nice and in depth post.
I wonder can we activate strict mode in Angular 11? I activated on the reference post, seems it supports and received some compilation error. But I received also false errors. Is it because strict mode is experimental on Angular 11?
Update: yes we can activate. It is actually typescript, not much Angular related
Yes, exactly!
Nice 😄, So people who have learned from
Angular 2 till Angular 11
, should they learn anything new or all concepts are same still ?Also when will
Angular or React
will be stable likeJquery
(for example) without breaking changes ?Angular has evolved quite substantially between version 2 & 11, but the major APIs have been pretty stable for quite some time. The evolution is gradual.
I personally hope that the kind of stability that jQuery has today will not be reached by Angular anytime soon. I don't think jQuery evolves a lot anymore (although I didn't check/use it for a number of years).
My hope is that Angular will move more and more towards a simplified developer experience and a less steep learning curve. We'll see how things evolve with the next releases!
Very nice post. Feels like I caught up on all the new things I've been wanting to read about Angular and on this single post. Great!
Glad you liked it! :)
Wow! That's amazing! Thank you.