TypeScript の短所のまとめ

TypeScriptの「残念ポイント」をしっぽさん(tail_y)が呟いていたのでトゥギャりました。 言語を dis りたいわけではなく、今回は短所が多いですが TypeScript の長所短所の理解のためにまとめました。
11
尾野(しっぽ) @tail_y

【TS残念ポイント】クラスの定義などに順番があり、順序を入れ替えるとエラーが発生する場合がある。

2013-09-13 13:30:19
尾野(しっぽ) @tail_y

ちなみに、【TSすごいポイント】は、巷でいっぱい言われてるんで省略しますけど、個人的にコメントが出力コードに残るのは最高なので、Haxeもさっさと真似して欲しいです。

2013-09-13 13:31:48
尾野(しっぽ) @tail_y

こうやって、dis内容でもまとめることで、知識のある人が補足してくれるのでマジおすすめ。

2013-09-13 13:38:01
尾野(しっぽ) @tail_y

@tsugehara 使えないimportがあるのは知ってたんですが、バージョンアップで強化されたのかー。と思ったら、今ちょっと試したら、やっぱ変なような?みたいな状況なうです。

2013-09-13 13:51:26
池田 泰延 @clockmaker

@tail_y さんに続いて私も。【TS残念ポイント】JSライブラリの利用には定義ファイルが必要であるため、jsdo.itでTypeScriptがサポートされているものの、任意のJSライブラリをTSで使うとjsdo.itでTSがコンパイルできない #jsdoit

2013-09-13 13:53:30
池田 泰延 @clockmaker

@tail_y TSのimport文はおまけみたいなもので、ECMA Script 4 (Haxe, AS3)のimport文の便利さには敵わないですよね…。

2013-09-13 13:57:23
n-kawai @n_kawai

【TS残念ポイント】つぶやきが連鎖しそうな予感 ((((;゚Д゚))))))) でも、炎上と違って、改善要望リストですよね(^_^;)

2013-09-13 13:58:05
池田 泰延 @clockmaker

TypeScriptでは同じmodule内なら名前空間が省略可能なので、設計次第ではECMA Script 4みたいにわざわざ完全なクラス名で書かなくても利用可能#TypeScript

2013-09-13 13:59:49
tsugehara toyokazu @tsugehara

@tail_y tsのモジュール機構は要はcommonjsですよね。おかげでnode.jsとかにも適用しやすいですけど、僕もあんまり好きじゃないです。

2013-09-13 14:05:12
池田 泰延 @clockmaker

TypeScript でもクラス設計でなければ this を必ずしも使う必要がない。moduleの中で愚直に処理を書いていくのもわりとアリだと思っています。 #TypeScript http://t.co/ipRODFZpl0

2013-09-13 14:05:48
Risa Yuguchi / 湯口りさ @risay

anyは封じ込めようと思えば封じ込められるけどそこが嫌われるんじゃしょうがないよね。 個人的に無意識のanyがコンパイルオプションで検知できるようになったのでとても嬉しい0.9.1above #typescript

2013-09-13 14:22:46
Risa Yuguchi / 湯口りさ @risay

しかし、d.tsファイルが更新されてなくて動かなくなったりしたw 過渡期だから仕方ないのが #typescript

2013-09-13 14:23:22
Risa Yuguchi / 湯口りさ @risay

1枚HTMLのwebアプリケーションであれば、typescript + gruntでどうにでもなる。複数枚htmlでなければ、requirejsは使わない方向のがいいと思う。

2013-09-13 14:26:50