Angular
frontendDropped
Shelving it for good. React seems to more than cover all our needs on the frontend side.
Assessing
While hunting for technologies implementing the MVC pattern, I found AngularJS.
The technology implements the MVC/MVVM approach:
- Declarative templates in HTML: presentation logic lives right in the markup;
- Two-way binding: change an input field → the model changes; change the model → the UI updates automatically;
- Directives: extend HTML with new "attributes" (ng-model, ng-repeat, ng-click and so on);
DI(Dependency Injection): services and dependencies are wired up through a container.- Angular watches for changes via a check cycle (watchers) to keep the DOM updated.
Yes, it's different from Ruby on Rails and ASP.NET MVC, with a bit of the reactive approach thrown in.
Adding it to my toolbelt in case I ever need to build an SPA for work; for anything else the framework feels like too much machinery.