はじめに

はじめに

Angular とは?

Angular は、Googleが中心となって開発している、ウェブフレームワークです。

TypeScript と RxJS を用いて、SPA(Single Page Application) を作成できます。

RxJSとは?

RxJSとは、JavaScript向けのReactive Extensions(Rx)実装の1つです。

Reactive Extensions とは?

Reactive Extensions とは、非同期処理を扱うためのインターフェース及びその実装を指します。

各言語ごとに実装があり、JavaScriptにはRxJS, JavaにはRxJavaがあります。

RxJSとTypeScript

RxJS はJavaScript向けのRx実装ですが、TypeScript向けの型定義ファイルが用意されており、 TypeScriptの型システムを活用したプログラミングが可能です。