アカウント名:
パスワード:
JavaScript は、C++ や Python などと並んで GTK+/GNOME の公式 Binding の一つ [gtk.org]になっています。(リストにあるうち足跡マークがついているものが公式 Binding)
私は GTK+ で JavaScript を使った事はありませんが、Hello World チュートリアル [gnome.org]を少し読んでみた限りでは簡単に作れそうな雰囲気です。
ただ Python や Ruby などにあるような便利機能が無いので、それらと比べると JavaScript で書くのはちょっと面倒というか冗長かなぁ・・・。という感があります。慣れの問題かもしれませんし、CoffeeScript とか使えば問題ないのかもしれません。
ちなみに、元記事にもあるように、J
* Gjs, based on Mozilla's Spidermonkey engine* Seed, based on WebKit's JavaScriptCore
いま使えるランタイムがこれってショボすぎないか?
あともう一つ疑問なのは、というかこっちの方が重要なことだけど、Webアプリ以外でJavaScript使いたいと思う?いや、逆に言い換えよう。JavaScriptでアプリを作るのにHTML5じゃなくてGtk+3なんかわざわざ使いたいと思う?
WinRTとかUbuntu phoneとかtizenとかqtとかみてgnome/gtkもhtml5とjavascriptを取り入れないと、って流れじゃないかな。だからって「推奨」とか言っちゃうのはアレだけど、でもそれがgnomeって気もする。
サーバーサイドJS環境も盛んだしJS自体は仕様の段階からフレキシブルオブジェクト且つIOに依存しない、まさに「スクリプト」言語だから、どんな環境でも不自由なく使えるよ
というかむしろDOM操作は「直接」IOに干渉するよりも限定的で必ずしもいいものとは言えない
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
JavaScript は公式 Binding の一つになっています (スコア:5, 参考になる)
JavaScript は、C++ や Python などと並んで GTK+/GNOME の公式 Binding の一つ [gtk.org]になっています。(リストにあるうち足跡マークがついているものが公式 Binding)
私は GTK+ で JavaScript を使った事はありませんが、Hello World チュートリアル [gnome.org]を少し読んでみた限りでは簡単に作れそうな雰囲気です。
ただ Python や Ruby などにあるような便利機能が無いので、それらと比べると JavaScript で書くのはちょっと面倒というか冗長かなぁ・・・。という感があります。慣れの問題かもしれませんし、CoffeeScript とか使えば問題ないのかもしれません。
ちなみに、元記事にもあるように、J
live.gnome.org/JavaScript見たけどさあ (スコア:0)
* Gjs, based on Mozilla's Spidermonkey engine
* Seed, based on WebKit's JavaScriptCore
いま使えるランタイムがこれってショボすぎないか?
あともう一つ疑問なのは、というかこっちの方が重要なことだけど、Webアプリ以外でJavaScript使いたいと思う?いや、逆に言い換えよう。JavaScriptでアプリを作るのにHTML5じゃなくてGtk+3なんかわざわざ使いたいと思う?
Re: (スコア:0)
WinRTとかUbuntu phoneとかtizenとかqtとかみてgnome/gtkもhtml5とjavascriptを取り入れないと、って流れじゃないかな。
だからって「推奨」とか言っちゃうのはアレだけど、でもそれがgnomeって気もする。
Re: (スコア:0)
サーバーサイドJS環境も盛んだし
JS自体は仕様の段階からフレキシブルオブジェクト且つIOに依存しない、
まさに「スクリプト」言語だから、どんな環境でも不自由なく使えるよ
というかむしろDOM操作は「直接」IOに干渉するよりも限定的で必ずしもいいものとは言えない