PalmのEnyoフレームワークは、プロトタイプに基づいてオブジェクトを作成するためにDSL-ish "Kind"システムを使用します。残念なことに、これは、私が信じるもので、より厳密ではないコードとなります。WebOS Enyoフレームワークでネイティブのjavascript/coffeescriptコンストラクタを使用できますか?
ネイティブのjavascriptプロトタイプ/コンストラクタでEnyoを使用/ハッキングした経験がある人はいますか?
enyo.kind
name: 'SimpleTimer'
kind: "RowGroup"
caption: "Simple Timer"
published:
timerDuration: 30
対...誰がこれを試みた/達成したかどうかを知るために期待して
class SimpleTimer extends RowGroup
caption: "SimpleTimer"
published:
timerDuration: 30
。
を行うことができます -/ – arbales
私はあなたの質問に対処しなかったことに気付きました。代わりに、オブジェクト指向のコードが必要かどうか、そしてあなたが言及した「不安定さ」の問題の広範な問題に取り組みました。私は、Coffeescriptを使用すると、機能的なコードスタイルに自然にマッチすることが分かりました。私は多くの文脈で、私の関数コードの例は、問題の2つのオブジェクト指向の代替のいずれかの代わりに使用できると思う、それははるかに短く、IMHOはあまり「不揃い」ではない。 –