最近 ecmascript づいていたねこ丸です。
Bruce. wrote:
> 最後に生き残るのは{{br}}JavaScriptかもな
> http://eto.com/d/PresenShibuyaJS.presen
まぁ概念的にはこんな感じでいけるかもなぁと自分で思っていたことと変わら
ないわけですが…。
でも仕様が小さい分、ホスト依存の部分がどうしても出てきてしまうので、面
倒なのはどこまでいっても変わらないと思うんですよね。
例えば最近自分で不満に感じているのは、ブラウザベースで動くことを前提に
したテスティングフレームワークはブラウザでしか使えないってことです。当た
り前なんですけど、そうするとこれは WSH のテストには使えないわけです。だ
からと言って WSH 用のテストツールなんかないわけで。(作れば?っていうの
はとりあえず置いといて。)
ホスト環境に依存しない ecma のライブラリがまずあって、ホスト環境の差異
を吸収するライブラリがあって、その上に prototype.js や Mochikit みたいな
ブラウザ向けのライブラリがあって、その上に toolkit があって…ていう形にな
らないと不便じゃないかなぁと思っています。というのも、自分であれこれい
じって思ったのは、ecmascript は柔軟ですけど行儀が悪いのも事実なので、相
当気をつけないとライブラリ同士が喧嘩しやすいんですね。
まぁその辺はとりあえず JSAN の様子を見ていくって感じになるのかなと思っ
ています。しばらくは様子見かな。
# prototype.js はわざと prototype チェーンを切ることでクラスベースのような
# 感じを作り出しているんですかね?
--
ねこ丸