JavaScriptを書きたくない、という人たちは大勢います。その結果、様々な代替言語が開発されています。あらかじめJavaScriptに変換するタイプもであれば、Webブラウザ上でコンパイルするものなど様々です。代替言語を使うことで、より堅牢で効率的な開発ができるようになります。 今回はTypeTalkを紹介します。言語体系としてはSmallTalkに似たプログラミング言語になります。 TypeTalkの使い方 こんな時計のようなUIを作ることもできます。 JSXと組み合わせる例。protectedが使えるので、JavaScriptのオブジェクト指向より使いやすいかも知れません。 TypeTalkはTypeScriptをベースに作られており、Webブラウザ上でそのまま動作します。SmallTalkはオブジェクト指向プログラミングの手本とされるくらい洗練されたクラスライブラリが知られていま