前置き Titanium Mobile + Alloy では、ModelをBackbone.jsを使って書きます。 などと言われているようだが、実際にはBackbone.jsそのままというわけではないようだ。 そんなわけで、ちょっと調べてみた。 ちなみにここでは、Todoリストアプリっぽいものを書いていると思ってください。 モデルの書き方 Titanium Mobile + Alloy の新しいプロジェクトを作成すると、appフォルダ以下に、controllers, models, views など、いかにもMVCなんです的なフォルダ構成になっている。 この中の、modelsフォルダに「なんちゃら.js」というファイル名でモデルを書いてやると、 Titanium Mobileが自動的にBackbone.jsを使ってくれる。 強制である。 使わないという選択肢は(おそらく)存在しない。 ため