Skip to content

Commit c0363e0

Browse files
committed
Translate AngularJS overview
1 parent db25708 commit c0363e0

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

README-ja-jp.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -53,27 +53,27 @@ _このドキュメントは[AngularJS in Patterns](https://github.com/mgechev/a
5353

5454
最後のセクションでは、AngularJSで作られているシングル・ページ・アプリケーションでよく使われているいくつかのアーキテクチャ・パターンを解説します。
5555

56-
## AngularJS overview
56+
## AngularJSの概要
5757

58-
AngularJS is a JavaScript framework developed by Google. It intends to provide a solid base for the development of CRUD Single-Page Applications (SPA).
59-
SPA is a web application, which once loaded, does not require full page reload when the user performs any actions with it. This means that all application resources (data, templates, scripts, styles) should be loaded with the initial request or better - the information and resources should be loaded on demand.
60-
Since most of the CRUD applications has common characteristics and requirements, AngularJS intends to provide the optimal set of them out-of-the-box. A few important features of AngularJS are:
58+
AngularJSはCRUDなシングル・ページ・アプリケーション(SPA)開発の基盤を提供する目的で作られたGoogle製のJavascriptフレームワークです。
6159

62-
- two-way data binding
63-
- dependency injection
64-
- separation of concerns
65-
- testability
66-
- abstraction
60+
SPAとは一度ロードされたら以後ページの全要素を再読込する必要なく、ユーザの操作を受け付けるウェブ・アプリケーションです。これはデータ、テンプレート、スクリプト、スタイルなど全てのリソースを最初のリクエスト時に、または、それが必要になった時にロードすることを意味します。ほとんどすべてのCRUDなアプリケーションは共通の特性と要求を持っているので、AngularJSはそれらのアプリケーションが必要とするものをまとめてすぐに使える最高セットを提供しようとしています。AngularJSのいくつかの重要な特徴は下記のとおりです:
6761

68-
The separation of concerns is achieved by dividing each AngularJS application into separate components, such as:
62+
- 双方向バインディング
63+
- 依存性の注入
64+
- 関心の分離
65+
- テストの容易性
66+
- 抽象化
6967

70-
- partials
71-
- controllers
72-
- directives
73-
- services
74-
- filters
68+
関心の分離はそれぞれのAngularJSアプリケーションを別々のコンポーネント(下記)に分けることで達成されています。
7569

76-
These components can be grouped inside different modules, which helps to achieve a higher level of abstraction and handle complexity. Each of the components encapsulates a specific piece of the application's logic.
70+
- パーシャル
71+
- コントローラ
72+
- ディレクティブ
73+
- サービス
74+
- フィルタ
75+
76+
これらのコンポーネントはそれぞれのモジュールの中でグループ化することができるので、高度な抽象化がやりやすくなりますし、複雑な処理も扱いやすくなっています。それぞれのコンポーネントはアプリケーションの必要なロジックを隠蔽します。
7777

7878
### Partials
7979

0 commit comments

Comments
 (0)