RecoTw Explorer を書き直したら思ったより大きくなった話

プログラミング       2015年2月8日

今までバグをたくさん放置したままレンタルサーバーで抱えていた RecoTw Explorer(詳細は GitHub へ)をいろいろ変更してリニューアルしたので告知ついでに。

TypeScript で書き直した

今まで全体が JavaScript で書かれていましたが、クロージャを駆使しながらクラスのように記述する書き方や、型制約のない緩い言語仕様に嫌気が差したので、今回初めて altJS で書くことにし、TypeScript を採用してみました。C# 好きにはたまらない構文(設計者が同じらしいですね)、静的な型付けによるコンパイル時のエラー検出と強力な入力補完、ECMAScript の先進的機能の先取り実装(アロー関数など)、挙げたらキリがないほど導入のメリットは大きく、今まで書いた中では C# と同じくらいの感動を覚えました。