アカウント名:
パスワード:
> Google は「JavaScript の根本的な欠陥」を打開した新たな言語「Dart」を近々発表すると告知しており
JavaScriptが今注目を浴びている最大の要因は、既にブラウザ用言語として広く利用されている故に、動作環境が広く普及していて、開発者も数多くいることだと思うのだけど。もしも、その利点を投げ捨ててもいいのなら、わざわざ新言語作らなくても、Perl/Ruby/Python/PHPなどの既存言語を、組み込み関数やら標準ライブラリをブラウザ用に整えて使えばいいんじゃないのかな?
もしも、JavaScriptが根本的な欠陥を抱えている、あるいはJavaScriptは好きじゃないけど仕方なく使っている、という人がそれな
もしも、JavaScriptが根本的な欠陥を抱えている、あるいはJavaScriptは好きじゃないけど仕方なく使っている、という人がそれなりにいるのなら、他言語をブラウザにもってくる、という方向になぜ進まないんだろう。
これは並の人間や組織には無理でしょう。最低でも1種のブラウザにその言語を組み込ませる程度の権力を持っていなければ。仮にPythonを組み込もうという発案がOpera社の内部で起きたとしても「では何故Pythonなのか」の強力な動機がなければ社内をはじめ一般ユーザーの興味を惹きつける事ができない。プロジェクトとして成功させるのは難しい。既存のブラウザにプラグインを提供する等といった方法であれば個人でも何とかなる範囲ですが、さしてブランド力もない組織が開発したプラグインで「このサイトを閲覧するには○○が必要です」なんてのは無理がある。
その点Googleであれば、Javascript勢力に対抗しうるブランドとシェアがあり、言語デザインのセンスも期待できるし、ブラウザのような環境に特化している点で既存の言語よりも有利な言語を提供してくれる可能性は高いと思います。(普及する可能性が高いとは思わないですが、普及して欲しいという気持ちはあります。Javascriptが嫌いなので…)
そのGoogleが、例えばPythonでも組み込めばいいと思うんだけど。なぜPythonなのか、よりも、なぜ新言語なのか、の方が難しい問いなんじゃないかなぁ。
そうですね…ただ、同時に複数のソースを取得しつつ、画面に反映しつつ、みたいなのをスマートに書ける、とかWeb APIの基盤になる機構を備えており既存の言語よりごく簡単にそれらを使用できる、とかWebらしい処理に特化できる余地はあると思うんですよね。
外部のライブラリに頼らずにそれができるだけでも、言語としてスッキリするかなあと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
新言語、必要? (スコア:3, すばらしい洞察)
> Google は「JavaScript の根本的な欠陥」を打開した新たな言語「Dart」を近々発表すると告知しており
JavaScriptが今注目を浴びている最大の要因は、既にブラウザ用言語として広く利用されている故に、動作環境が広く普及していて、開発者も数多くいることだと思うのだけど。
もしも、その利点を投げ捨ててもいいのなら、わざわざ新言語作らなくても、Perl/Ruby/Python/PHPなどの既存言語を、組み込み関数やら標準ライブラリをブラウザ用に整えて使えばいいんじゃないのかな?
もしも、JavaScriptが根本的な欠陥を抱えている、あるいはJavaScriptは好きじゃないけど仕方なく使っている、という人がそれな
1を聞いて0を知れ!
Re:新言語、必要? (スコア:0)
これは並の人間や組織には無理でしょう。最低でも1種のブラウザにその言語を組み込ませる程度の権力を持っていなければ。
仮にPythonを組み込もうという発案がOpera社の内部で起きたとしても「では何故Pythonなのか」の強力な動機がなければ
社内をはじめ一般ユーザーの興味を惹きつける事ができない。プロジェクトとして成功させるのは難しい。
既存のブラウザにプラグインを提供する等といった方法であれば個人でも何とかなる範囲ですが、さしてブランド力もない組織が
開発したプラグインで「このサイトを閲覧するには○○が必要です」なんてのは無理がある。
その点Googleであれば、Javascript勢力に対抗しうるブランドとシェアがあり、言語デザインのセンスも期待できるし、
ブラウザのような環境に特化している点で既存の言語よりも有利な言語を提供してくれる可能性は高いと思います。
(普及する可能性が高いとは思わないですが、普及して欲しいという気持ちはあります。Javascriptが嫌いなので…)
Re:新言語、必要? (スコア:1)
そのGoogleが、例えばPythonでも組み込めばいいと思うんだけど。
なぜPythonなのか、よりも、なぜ新言語なのか、の方が難しい問いなんじゃないかなぁ。
1を聞いて0を知れ!
Re: (スコア:0)
そうですね…ただ、
同時に複数のソースを取得しつつ、画面に反映しつつ、みたいなのをスマートに書ける、とか
Web APIの基盤になる機構を備えており既存の言語よりごく簡単にそれらを使用できる、とか
Webらしい処理に特化できる余地はあると思うんですよね。
外部のライブラリに頼らずにそれができるだけでも、言語としてスッキリするかなあと。