タグ

JSXに関するsomemoのブックマーク (3)

  • JSX誕生秘話

    ※この記事は、JSX Advent Calendar 2013の一部です。 今日は12月24日、クリスマス・イヴです。それにちなんで、JSXがいかにして生まれたのか、というお話をしましょう。 元々は、2012年2月17日にさかのぼります。私は翔泳社開催の「Developers Summit 2012」の講演が終了し、登壇者の皆様と控え室で歓談しながら10周年コラボパーティの開場を待っておりました。そこでJenkinsの生みの親である川口耕介さんとお話をする機会がありまして、もう付き合いが20年近くになるんですかね、まあ会うたびにお互いに歯に衣を着せないで相手を容赦なくディスるんです。 で、そのとき私は川口さんに「お前まだJavaScriptなんて書いてんの?型がない言語を使うとか正気か?(意訳)」というツッコミを受けまして、もう完敗だったわけです…。 というわけでその場(控え室)で川口さん

  • JSX / Haxe / TypeScript

    6. 出てくる言語 JSX・ DeNA 社製。生の JS よりも遅くならな ・ ・ いらしい (要出典1 )。JS の皮をかぶった Java Haxe・・ ・この中では最古参。JS だけでなく、 PHP や Flash、Java に C#など、様々な言語に 変換可能。手続型言語の皮をかぶった関数型 言語 TypeScript・ ・・この中では最後発。C#作った 人が設計。JS との親和性を重視している、JS の皮をかぶった C# 静的型付けの言語オンリー 1 ベンチマークが少ないので評価保留中 7. 注意そのに! これら 3 つの言語は設計思想が全く異なる JSX は最適化に重点を置いて、ばしばしインラ イン化を行う。ベストプラクティスという名の バッドノウハウを気にせずにコードが書ける TypeScript は JS との親和性を重視し、素直な JS を出力する Haxe は柔軟性があり

    JSX / Haxe / TypeScript
  • JSX のインストールとコンパイル (Windows) | プログラマーズ雑記帳

    JSX の GitHub のページから zip ファイルをダウンロードします。 jsx/JSX ・ GitHub zip ファイルを展開し、そのフォルダーに移動します。 コマンドを実行して、インストールします。 > npm install -g インストールすると JSX のコンパイラーである jsx ができます。 JSX を使ったコンパイル jsx コマンドを使って JSX のコードを JavaScript に変換(コンパイル)します。 まず、適当な JSX のファイルを作成しておきます。 hello.jsx : class _Main { static function main(args : string[]) : void { log "hello world!"; } } コンパイルには次のコマンドを実行します。 jsx [オプション] 入力ファイル > jsx --out he

  • 1