• 09 «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • » 11
ASOK?
ActionScriptでFlashつくるよ
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
page top

コンパイルしてJSを吐く言語としてはCoffeeScriptが有名だが、マルチプラットフォームなHaXeとか、最近ではJSXなんてのもある。

2013/1/18追記

MSのTypeScriptを完全に見逃していた。TypeScriptに関して追記。

CoffeeScript

  • JSのためだけに開発された。
  •  〃 ので、JSライブラリが普通に使えるみたい
  •  〃 ので、他に役に立たない
  • 日本語の情報が多い。
  • デバッグしにくい
  • 文法はRubyぽいらしい

HaXe

JSX

  • 新しいのでドキュメントがほぼないらしい。
  • 新しいので仕様が変わる。

TypeScript

  • MS製なのでなんとなく安心。すでにドキュメントも整備されてる。
  • 型があるよ!インターフェースも。型推論もあるよ。
  • 名前空間もある。
  • オーバーロードがあるよ!(実装は1メソッド?)

比較

JSX、Haxe、TypeScriptは思想がぜんぜん違うぽいので、単純比較は意味がない。
JSXは速度重視。ゲーム用途を想定してるので当然だな。

JSX / Haxe / TypeScript
静的型付けをもつJavaScriptへのトランスコンパイル言語を味見してみた

参考サイト

CoffeeScript参考サイト

クラス的なものを作る時のthis参照問題を解決できるからいい→CoffeeScriptをおすすめしたいワケ - Takazudo hamalog
今日から始めるCoffeeScript | tech.kayac.com - KAYAC engineers' blog

HaXe参考サイト

JSXよりHaxeがイケてる5つの理由(実践編) もしくは Real World Haxe - みずぴー日記
Haxe/JavaScriptチュートリアル — Haxe/JavaScript tutorial 0.2 documentation

TypeScript参考サイト

TypeScript クイックガイド - phyzkit.net
TypeScriptの機能をもう少し試してみる
TypeScriptによるオブジェクト指向講座:ModelとView

関連記事
page top

コメント

管理者にだけ表示を許可する
 

トラックバック
TB*URL
Copyright © 2005 ASOK?. all rights reserved.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。