Angular
visit websiteAngular is a JavaScript-based open-source front-end web framework for developing single-page applications. It is maintained mainly by Google and a community of individuals and corporations.
Why is this technology on hold?
Angular is a full fledged framework which includes all the necessary tools to create software applications. It does not require the use of external packages/libraries. This is a double edged sword since you are locked in a very opinionated structure and way of working. Angular has a lot of concepts and principles that need to be learned and implemented correctly in order to achieve high quality code and a performant application. This is not something that should be underestimated and explains the steep learning curve that can overwhelm junior and senior web developers.
In contrast React, which we endorse as an alternative for Angular, is a framework for UI development that does not include all the bells and whistles like Angular and heavily relies on external packages/libraries. This is one of the main benefits from React, that it doesn’t matter how you structure and organise a codebase.
More and more we're developing big cross-platform products, and React, in combination with React Native allows a lot of business logic to be reused. Which not only allows us to gain great speed but also future proof development since new features can be implemented simultaneously for web and mobile.
Related technologies
React
Adopt
React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
Declarative views make your code more predictable and easier to debug.
Build encapsulated components that manage their own state, then compose them to make complex UIs.
Vue.js
Assess
An approachable, performant and versatile framework for building web user interfaces.