As I was researching the potential use of AngularJS for a new project, I came across a paragraph in its documentation that caught my attention:
Games, and GUI editors are examples of very intensive and tricky DOM manipulation. These kinds of apps are different from CRUD apps, and as a result are not a good fit for Angular. In these cases using something closer to bare metal such as jQuery may be a better fit.
However, the explanation provided in the documentation lacks detail on why this is the case. To make an informed decision about our technology stack for the project, I am interested in delving deeper into the reasons behind this statement and the specific challenges faced when building tools like illustration software or video editing suites with AngularJS.