coffeeScript

coffeeScript は
java script にコンパイルして使う小さな言語
CoffeeScript は
java script の豊富なライブラリをそのまま使える
CoffeeScript は
オブジェクト至高に対する考えが違う
JavaScript はプロトタイプベース
CoffeeScript はクラスベース
ちなみに、
Java
C++
Ruby
などもクラスベース
JavaScript が採用しているプロトタイプベースは
組み立てたオブジェクトに
後から
プロパティ、メソッドを追加できる
オブジェクトのコンストラクタは
あくまでプロトタイプという考え方
柔軟性は高いけど、思わぬバグがでたりするのが欠点
CoffeeScript は
extends による継承もできるし
実は機能の追加も後からでもできる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です