Angular Language Service with Ivy! |

  Рет қаралды 17,934

Angular

Angular

Күн бұрын

Пікірлер: 24
@rand0mtv660
@rand0mtv660 3 жыл бұрын
I'm not sure if it is a new thing or something that has been done for years, but I love this trend of "language services" that provide a lot of logic and help and can be integrated inside code editors and offer a nice experience. It sure is better than each extension maintainer trying to maintain bunch of this stuff on their own. I'm sure it's still a lot of work integrating the language service into an extension, but it's definitely less work than trying to create both. It also allows the language service to evolve independently.
@JohnDengisYT
@JohnDengisYT 3 жыл бұрын
Glad you are making these videos Mark. Can't wait to see more of these updates. It's nice to see the new features in action so we can appreciate what these updates can do for us.
@markthompson-g
@markthompson-g 3 жыл бұрын
More are on the way!
@UnchallengeDTyrant
@UnchallengeDTyrant 3 жыл бұрын
we need more videos on angular
@markthompson-g
@markthompson-g 3 жыл бұрын
And so you shall receive :)
@TayambaMwanza
@TayambaMwanza 3 жыл бұрын
Such a great series, keep the videos coming!
@markthompson-g
@markthompson-g 3 жыл бұрын
Hey! Thanks so much, Tayamba! There's definitely more of this coming! We keep releasing new features and we're gonna keep covering them :) If there's anything else you'd like us to cover - let us know!
@TayambaMwanza
@TayambaMwanza 3 жыл бұрын
@@markthompson-g Well maybe not for me, but one of angulars biggest strengths is the cli, so I think a showcase of the cli would be pretty cool. I recently had to learn svelte and having to create files manually made me miss the cli so much.
@markthompson-g
@markthompson-g 3 жыл бұрын
@@TayambaMwanza That is a great idea! Maybe we can cook something up! (Also, I totally agree that the CLI is a super power for Angular)
@DonnieBryant
@DonnieBryant 3 жыл бұрын
Ivy looks 🔥
@i-Caster
@i-Caster 3 жыл бұрын
Mark, thank you very much for this overview. Helps a lot. Please keep publishing more of this. How about an introduction to latest improvements for translations?
@markthompson-g
@markthompson-g 3 жыл бұрын
So glad you enjoy these! Definitely stay tuned for more is all I can say right now ☺️
@LarsRyeJeppesen
@LarsRyeJeppesen 3 жыл бұрын
Awesome stuff
@markthompson-g
@markthompson-g 3 жыл бұрын
Glad you enjoy!
@Humberd01
@Humberd01 3 жыл бұрын
I thought the IDEA plugin already had most of these features
@markthompson-g
@markthompson-g 3 жыл бұрын
This video is using VS Code and covers some of the features that are only available with the Experimental Ivy support enabled :)
@mightymatth
@mightymatth 3 жыл бұрын
@@markthompson-g, can you name these "some"? I'm using Intellij IDEA and we had all of these for years.. even complex refactoring and renaming.. When I tried VSC and noticed that there is no feature for wiring templates and ts components, I immediately switched back. However, this is great for all Angular developers as it saves you from tons of mistakes when writing and refactoring your code. 👍👍
@markthompson-g
@markthompson-g 3 жыл бұрын
​@@mightymatth Hey there! Thanks for asking about this video. With Ivy, we see improved existing functionality. For example, when you hover over a symbol, you get more accurate type information especially with generics. Autocompletion is in a similar boat where as with View Engine we could not autocomplete complex types (I think I forgot to mention this one in the video haha). The two new features are the real-time diagnostics (that give you the same output as the compiler) and the Find References feature (from templates). I hope this is helpful and thank you so much for being a part of the Angular community!
@Humberd01
@Humberd01 3 жыл бұрын
I think that IDEA team behind their plugin did that complex refactoring, renaming, template highlighting, etc. on their own. So kudos to them :D
@mightymatth
@mightymatth 3 жыл бұрын
@@Humberd01 yes, I thought that this inspection of variables and methods is available in VSC. Then I started noticing on PRs who exactly use which IDE (e.g. not obeying an object type in a template). can someone more matured explain why this was so hard to implement in VSC without Ivy? it seems trivial to wire up templates and component.ts files.
@im.ajmalfaiz
@im.ajmalfaiz 3 жыл бұрын
Keep going
@dmagues
@dmagues 3 жыл бұрын
Nice!
@pp-studio
@pp-studio 3 жыл бұрын
Awesome :)
@faridakhoja9026
@faridakhoja9026 3 жыл бұрын
Welcome to the beta programme 🤣
Optimizing Apps with Resource Inlining | #ngUpdate
3:32
Angular
Рет қаралды 17 М.
Profiling Angular Applications
19:33
Angular
Рет қаралды 49 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 136 МЛН
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 32 МЛН
All useEffect Mistakes Every Junior React Developer Makes
22:23
Angular v13 Release Recap
6:45
Angular
Рет қаралды 37 М.
What’s new in Angular v18
20:08
Angular
Рет қаралды 129 М.
Valve CONFIRMS New Hardware
18:35
NerdNest
Рет қаралды 10 М.
These ARE the Angular tips you are looking for | John Papa
25:05
[Debugging] Expression has changed after it was checked
6:24
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 136 МЛН