Merge pull request #20 from AOEpeople/radar-2021-01-01-angular
Radar 2021 01 01 angular
This commit is contained in:
17
radar/2021-01-01/angular.md
Normal file
17
radar/2021-01-01/angular.md
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "Angular"
|
||||
ring: adopt
|
||||
quadrant: languages-and-frameworks
|
||||
|
||||
---
|
||||
Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller
|
||||
production builds. Updating to newer versions has become mostly a "no-brainer" which helps us to integrate latest
|
||||
community bug-fix & improvements on a friday during a cup of coffee. Angular ships as a fully integrated development
|
||||
platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi language builds (i18n) and stable
|
||||
dev/build processes and keeping it extensible at the same time. This "ganzheitlichkeit" makes Angular in the beginning
|
||||
way more difficult to learn but once understood it's a great candidate to go very fast into "requirement implementation"
|
||||
aka early providing value rather than library wiring. Beside the existing telco-industry projects we've actually also
|
||||
chosen Angular for resource critical industry 4.0 / embedded projects. Here we've selected Angular beside the
|
||||
performance aspects to fulfill requirements like adaptive multi device support (custom hardware buttons, tablets and
|
||||
laptops) on the one hand and on the other hand to reduce the risk loosing time by having too many self-managed external
|
||||
dependencies.
|
||||
17
radar/2021-01-01/rxjs.md
Normal file
17
radar/2021-01-01/rxjs.md
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "RxJs"
|
||||
ring: adopt
|
||||
quadrant: languages-and-frameworks
|
||||
|
||||
---
|
||||
RX/JS aka reactive streams
|
||||
|
||||
RxJS is an implementation for the reactive programming paradigm which implements mostly the observer and iterator
|
||||
pattern and follows the functional programming ideas. The pattern actually got a renaissance because it's not completely
|
||||
new but has new implementations in many frameworks and languages like Angular, Akka, Spring and many more. Reason for
|
||||
that attention actually is (in the javascript world), that observables can be cancelled (by rules too) and observables
|
||||
can pass (stream) data on multiple events. Both aspects are not well realizable using promises e.g. and both were also
|
||||
detected as a huge limitation in the JavaScript community — and so it's worth to get an understanding for reactive
|
||||
programming in general.
|
||||
|
||||
We at AOE actually use RxJS in combination with Angular and can fully recommend the approach of observables.
|
||||
Reference in New Issue
Block a user