teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

強調をちょっといれて、文言変える。

2016/04/16 14:10

投稿

raccy
raccy

スコア21780

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  です。
10
10
 
11
- 複雑かつ大規模化する昨今のJavaScriptにおいて、TypeScriptの静的型付けはかなり大きなアドバンテージを得られます。また、基本的にクラスのメソッド(メンバー関数)として書くようにすることで、関数を単独で書くこと自体をなくします。ですので、関数宣言関数式もなく、クラスでのメソッドの書き方とラムダ式としての無名関数以外で関数を書くことがなくなります。
11
+ 複雑かつ大規模化する昨今のJavaScriptにおいて、TypeScriptの静的型付けはかなり大きなアドバンテージを得られます。また、基本的にクラスのメソッド(メンバー関数)として書くようにすることで、関数を単独で書くこと自体をなくします。ですので、**関数宣言関数式のどちらでもなく**、クラスでのメソッドの書き方とラムダ式としての無名関数以外で関数を書くことがなくなります。
12
12
 
13
13
  プロトタイプベースオブジェクト指向はとても柔軟で強力ですが、いかんせん使いこなすにはテクニカルな部分が多く、かなりの知識と慣れが必要になります。反面、クラスベースオブジェクト指向はデザインパターンなどの研究も進んでおり、他言語での採用が多いことから、扱いやすさと言う面では圧倒的と言っても良いでしょう。クラスベースオブジェクト指向を前面に出し、クラスを基本として記述することが最良と考えています。
14
14