Recent Posts

banner-top-it-job-right.gif

Archive

Tags

Related Posts

What is happening with Angular?

The entire Angular community and particularly what is left for the Angular group is moving down that road last year. It seems like there are no unicorns down here. We suppose you can stop. It is a period to stop pretending that anything is better.

Angular
What is happening with Angular?

What is the problem of Angular?

What is the problem of Angular?
Figure 1. Angular struggles in 2020

1. The Angular ecosystem falls apart


In recent years, the Angular group’s efforts were concentrated on operating on the run time, and compiler in the attempt to make up for the sad ending. In a similar period, some effort moved into using and assisting Bazel – the open-source toolchain’s version created particularly for Google.

In the end, Angular finished up parting ways with Bazel after many years of bad efforts to work like the better toolchain usable either inside or outside at Google.

A lot of components for those batteries including the app framework and programming language were moved to rot.


2. TSLint makes its final breath


Angular CLI equips with the tools’ preset. One of them can be TSLint. From TSLint deprecated, we might not expect the ecosystem with a fabulous tools’ set to even use it. Unluckily, it is even the case for the Angular CLI lint builder.

Next, ESLint assistance was implemented for Angular v10. Currently, we are left to know whether Angular might make it before the end of last year when TSLint stops admitting even security. Based on the Typescript’s creator, ESLint is quicker than TSLint and they get it for TypeScript itself.


3. Material of Angular is re-written


Angular Material is turning to implementations wrapping material design parts of the web, the framework-agnostic Google library. That is a wide range of work without observable distinction, realized from the outdoor perspective.

For a lot of parts, the Angular group will get less impact on the DOM structure. To mitigate it, they assisted with part test harnesses. If you get tests that can rely on the DOM texture of Angular material, you need to write again all the tests to make the library’s part harnesses or your tests might split during the Angular Material’s internals are substituted.

Component harnesses might be assisted by so-called harness environments. When the “Testbed Harness Environment” might operate with unit tests with other frameworks, Angular can convey with the “Protractor Harness Environment” for end tests.

What is the problem of Angular?
Figure 2. Angular material is re-written

4. Protractor releases a new version


Currently, the Angular group possesses Protractor. The Protractor was particularly touched in 2019 despite developing matters (around 200 open matters from 2019) and splitting changes in the APIs it wraps.

The Angular group controlled to cough up the Protractor v7 and bundle it with Angular v10. It feels that this version even assists the Webdriver API in communicating with more browsers.


5. No public roadmap


The particular promise of Ivy may fail to attract. Ivy is the enabler to what precisely? In recent years, the main framework has transformed as well.

Highly demanded attribute requests are even rejected like the non-framework issues, they get without response or they might not be laid out into the roadmap.

What is the problem of Angular?
Figure 3. There is no public roadmap

Closing Ideas


We believe that you can gain an insight into Angular struggles. Last but not least, if you have any questions, please ask us if needed.


Source: Lars Gyrup Brink Nielsen from Dev.to

Đọc thêm: Can IT Become A QA Tester With Non-It Background?


-------------------------------


JT1 - IT Recruitment Agency