You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Alloy with CoffeeScript のお誘い、Alloy with CoffeeScript のお誘い(そのニ)からどうぞ。 とか言いながら、TypeScript 編です。CoffeeScript いけるなら TypeScript もいけるんじゃね?という安直な考えです。 結論から言うとできることはできるのですが、なかなか一筋縄ではいかないというか、TypeScript から JavaScipr へコンパイルするのに時間がかかります。と、いうのも、TypeScript は module.exports されていないため、alloy.jmk で強引に読み込ませているからです。 まずは TypeScript をインストールします。 npm install -g TypeScript typescript.js がインストールされたパスを locate なり、 which なりで調べ
まずは Alloy with CoffeeScript のお誘いからどうぞ。 少々 alloy.jmk を見直しました。そもそも ProjectDir/app/coffees ってどうなのよと、悶々としていたのです。別に同じフォルダでも良いじゃん!て話なのですが、*.coffee と *.js が混在するのはどーもにも気持ちが悪くて。そもそも中間生成される *.js いらなくね?って事なわけです。 alloy run すると *.coffee → *.js → *.js の順でコンパイルされるのですが、中間の *.js は Alloy でコンパイルされた *.js には必要ないので、alloy.jmk の post:compile を利用して削除しちゃえば良いじゃん!となったわけです。補足しておくと、pre:complie(CoffeeScript のコンパイル) → (Alloy の)コ
アルファヒトバシラーな方を除く、CoffeeScript な方々がちっとも Alloy に来なくて寂しいので、CoffeeScript を使って Alloy アプリを書けるようにしたよ! Alloy with Jade を @kzfm さんへ紹介した時に、どーやってんだろ?とソースを見ていたら、どうやら jmk というものを使っているようです。んで、おもむろに、 $ alloy generate jmk してみると、ProjectDir/app/alloy.jmk ができあがりました。こいつのソースを覗いてみると、ソースをコンパイルする直前と直後に処理を割りこませることができるようです。あ、これは CoffeeScript いけちゃうね、と思ったわけで、CoffeeScript な方々を Alloy に呼び込むためにちょっくら書いてみました。 まずは入っていると思いますが CoffeeSc
Alloy is a new application framework by Appcelerator for Titanium. It provides a nice MVC framework for developers that are building Titanium apps. The following are the main goals for Alloy: Productivity: it's important that Titanium developers are productive and productive developers write less code. The main goal of Alloy is to provide a rapid framework for building robust applications. Mai
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く