4

私は JavaScript 開発者として数年間働いていますが、JavaScript はプロトタイプに基づいているため、非常に優れていると時々耳にします。しかし、大規模な JavaScript アプリケーションを作成していると、常にオブジェクト指向の動作をシミュレートしていることに気付きます。

1 つの問題は、Douglas Crockford が言ったように、「JavaScript 自体がそのプロトタイプの性質について矛盾している」ことかもしれません ( http://javascript.crockford.com/prototypal.html )。JavaScript は、私が使用した唯一のプロトタイプ ベースの言語です。

また、次の EcmaScript バージョン ( http://wiki.ecmascript.org/doku.php?id=harmony:classes )でクラスを追加するという提案が存在することも知っています。

誤解しないでほしいのですが、私は JavaScript が大好きです。OOP に対するプロトタイプベースの利点があれば、それを理解したいだけです。

4

0 に答える 0