アカウント名:
パスワード:
> Google は「JavaScript の根本的な欠陥」を打開した新たな言語「Dart」を近々発表すると告知しており
JavaScriptが今注目を浴びている最大の要因は、既にブラウザ用言語として広く利用されている故に、動作環境が広く普及していて、開発者も数多くいることだと思うのだけど。もしも、その利点を投げ捨ててもいいのなら、わざわざ新言語作らなくても、Perl/Ruby/Python/PHPなどの既存言語を、組み込み関数やら標準ライブラリをブラウザ用に整えて使えばいいんじゃないのかな?
もしも、JavaScriptが根本的な欠陥を抱えている、あるいはJavaScriptは好きじゃないけど仕方なく使っている、という人がそれな
JavaScript以外の言語の組込、今でも(昔から)実現してみせているのがInternet Explorer。XMLHTTPといい、妙なところで気が利いている(本分のHTML/CSSの解釈はまったくだめだめなのだけど)。
最初からJavaScript(当時はJScriptと言っていたっけ?)とVBScriptが使える上、サードパーティの実行エンジンすら組み込める、ActivePerl、ActivePython、ActiveScriptRuby……(今はActiveScriptRubyはRuby側のスレッド処理の都合でIEでの実行を拒否するようになっているはずだけど)。
#今だったら、JavaScriptで他言語のインタプリタか何かを書くほうが現実的かもしれない。
既にそういうのはあって、私の知ってる限り、PythonやCoffeeScriptなどがありますね。どちらもWebブラウザ上でJavaScriptにコンパイルして実行(eval)されます。ちょっとした仕掛けでscriptタグにtype="text/coffeescript"をつけておくとコンパイルされて実行なんてことも実現されています。さらにCoffeeScriptの場合はevalしなくてもコンパイル済みのJavaScriptを配置できます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
新言語、必要? (スコア:3, すばらしい洞察)
> Google は「JavaScript の根本的な欠陥」を打開した新たな言語「Dart」を近々発表すると告知しており
JavaScriptが今注目を浴びている最大の要因は、既にブラウザ用言語として広く利用されている故に、動作環境が広く普及していて、開発者も数多くいることだと思うのだけど。
もしも、その利点を投げ捨ててもいいのなら、わざわざ新言語作らなくても、Perl/Ruby/Python/PHPなどの既存言語を、組み込み関数やら標準ライブラリをブラウザ用に整えて使えばいいんじゃないのかな?
もしも、JavaScriptが根本的な欠陥を抱えている、あるいはJavaScriptは好きじゃないけど仕方なく使っている、という人がそれな
1を聞いて0を知れ!
Re:新言語、必要? (スコア:1)
JavaScript以外の言語の組込、今でも(昔から)実現してみせているのがInternet Explorer。XMLHTTPといい、妙なところで気が利いている(本分のHTML/CSSの解釈はまったくだめだめなのだけど)。
最初からJavaScript(当時はJScriptと言っていたっけ?)とVBScriptが使える上、サードパーティの実行エンジンすら組み込める、ActivePerl、ActivePython、ActiveScriptRuby……(今はActiveScriptRubyはRuby側のスレッド処理の都合でIEでの実行を拒否するようになっているはずだけど)。
#今だったら、JavaScriptで他言語のインタプリタか何かを書くほうが現実的かもしれない。
Re: (スコア:0)
既にそういうのはあって、私の知ってる限り、PythonやCoffeeScriptなどがありますね。
どちらもWebブラウザ上でJavaScriptにコンパイルして実行(eval)されます。
ちょっとした仕掛けでscriptタグにtype="text/coffeescript"をつけておくとコンパイルされて実行なんてことも実現されています。
さらにCoffeeScriptの場合はevalしなくてもコンパイル済みのJavaScriptを配置できます。