![]() |
Mascara: ECMAScript 4 → JavaScript translator |
28日(米国時間)、Mascaraがついに1.0として公開された。MascaraはPythonで開発されたECMAScript 4/クラシックJavaScriptトランスレータ。ECMAScript 4で開発したソースコードをJavaScript 1.2などより古いバージョンのJavaScriptのコードに変換できる。
ECMAScript 4の機能は大規模アプリケーションの開発においては魅力的なものが多い。コンパイル時の型チェックが実施できることやクラスの継承がシンプルに記述できることの利点は大きい。しかし次期JavaScriptとなるJavaScript 2ではベースとしてECMAScript 4ではなくECMAScript 3.1をベースに進められることになった。これでJavaScriptの手軽さは保持されることになったが、そのままでは大規模アプリケーションの開発には適用しにくいという問題も残すことになった。
Mascaraを活用すると開発にはECMAScript 4を使いつつ、実行時には従来のJavaScriptを使うといったことが可能になる。教育目的や非商用利用は無料、商用利用にはライセンス料が必要とされている。試用はMascaraのサイトで実施できる。
| JavaScript 2.0で開発可能に - "Mascara"登場 [2008/6/13] |
| マイナビ、3月より書籍連動型のクリエイティブ・デザイン系セミナー開講 [12:00 2/10] |
| Linux Mint 12 KDE登場 [10:26 2/10] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
|
NECと米CA、スマホ/タブレットにも対応した認証クラウドサービスを提供 [14:32 2/10] 経営 |
|
ストーム、4画面マルチモニター出力対応のQuadro NVS 450搭載のデスクトップPC [14:32 2/10] パソコン |
|
東芝、世界最軽量のUltrabook新モデル「dynabook R631/28E」 [14:25 2/10] パソコン |
|
東芝、「REGZA PC」に全機種第2世代Intel Core iシリーズを搭載の新モデル [14:25 2/10] パソコン |
|
東芝、グラスレス3D対応AVノートPC「dynabook Qosmio T851」の春モデル発表 [14:25 2/10] パソコン |