1
1
章
イントロダクション
我々開発者には、素晴らしい
Web
アプリケーションを開発するという驚くべき能力が備わって
います。しかし、
Web
アプリケーション開発もまた近年驚くほど複雑になってきています。筆者
ら
AngularJS
チームは、
Ajax
アプリケーションの開発に伴う苦痛を和らげることを目指していま
す。
Google
で我々はメールや地図、カレンダーなどの大規模
Web
アプリケーションを開発し、さ
まざまな教訓を学んできました。これらの教訓はすべての開発者に利益をもたらすと考えます。
数行のコードを書くだけで驚くほどの効果を得られた時代の体験を、我々は復活させたいと考え
ています。コードを記述するプロセスについても、ブラウザの不可解な挙動に対処するための作業
ではなくもっと創造的であってほしいと願います。
そして開発の初期段階から、作成しやすく理解も容易なアプリケーションを促進するようなデザ
イン上の選択肢を提供します。その後アプリケーションが成長し大規模化しても、テストや拡張そ
して保守の容易さを通じて当初の選択肢が引き続き適切なものであり続けることを目指します。
我々が
AngularJS
フレームワークで実現しようとしたのは以上のような事柄です。そして得ら
れた成果は、我々の心を躍らせるものでした。
AngularJS
について助け合いさまざまなことを教
え合ったオープンソースコミュニティには大きな賞賛の声が寄せられました。読者もこのコミュニ
ティに参加し、
AngularJS
をさらによいものにするために力を貸していただければと思います。 ...