アカウント名:
パスワード:
いまどき PC 使った作業に処理効率を求めるのなんて、3D ゲームマニアかベンチマークマニアぐらいのもんだ。一般の PC ユーザーが効率以上の利便性に価値を見出せば、そっちへ流れていく可能性はある。
クロスプラットフォームで動いてくれる無料の文書作成ツールが欲しいなら、OOo を使えば良いだけのこと。Web アプリとして提供される以上、スタンドアロンであること以上のメリットを見込んでいると考えるべきだ。
例えば、Google 主導で、あるいは Google アカウントを用いたコミュニティ間で、テンプレートやイメージなどの素材の共有が盛んに行われるようになるんではないかと期待している (Creative Commons と融合してくれたりするとなお面白い)。DBMS 機能を Google のサーバーが提供、とかやるんだったら、サービス内容次第では有料でも利用したいって人や企業は結構出てくるんではないかな。
# Javascript という言語に限界を感じる、という意味では同感。。。でも Javascript 2.0 とかになってクラス定義や名前空間が導入されてモジュールが作りやすくなったりしたら大分マシにはなるかなぁ。
「JavaScriptでアプリケーション実装なんて」と最初の頃は良く言われてました、Mozila は。 「クソ重たいからネイティブコードで書き直せ」とか、それはもう幾度も。
Mozillaは、今では Firefox と Thunderbird ですが、それらは XUL という XML言語によるユーザインタフェースの論理構造定義と、スタイルシートによる視覚的具体化、そして JavaScript による処理実装で構成されています。 もちろん、JavaScript 100% ではなく、下層には C++ などで実装されたネイティブコードもありますが。
でも、今時点でかなりレガシーなものか、あるいはリソースが少ないハードウェアでなければ使える状況になっちゃいましたね。 マイクロソフトも XAML を使おうとしていますし。
Ajax アプリケーションも、そのうちごく普通の実装手段のひとつになっちゃうんじゃないでしょうか。
CPUの速度が未だ2ケタMHzだった時代でさえ、それらのソフトは実用ソフトとして存在してましたから。
でもって、何故か時代が進んでも使用感は余り変わらず。
ですから、これらはCPUが超高速化された現在や近未来でも、昔と同等の速度で動かすための新たな手段なんじゃないかと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
こんな物をJavaScriptで作る事に狂気を感じる (スコア:2, すばらしい洞察)
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:4, すばらしい洞察)
いまどき PC 使った作業に処理効率を求めるのなんて、3D ゲームマニアかベンチマークマニアぐらいのもんだ。一般の PC ユーザーが効率以上の利便性に価値を見出せば、そっちへ流れていく可能性はある。
クロスプラットフォームで動いてくれる無料の文書作成ツールが欲しいなら、OOo を使えば良いだけのこと。Web アプリとして提供される以上、スタンドアロンであること以上のメリットを見込んでいると考えるべきだ。
例えば、Google 主導で、あるいは Google アカウントを用いたコミュニティ間で、テンプレートやイメージなどの素材の共有が盛んに行われるようになるんではないかと期待している (Creative Commons と融合してくれたりするとなお面白い)。DBMS 機能を Google のサーバーが提供、とかやるんだったら、サービス内容次第では有料でも利用したいって人や企業は結構出てくるんではないかな。
# Javascript という言語に限界を感じる、という意味では同感。。。でも Javascript 2.0 とかになってクラス定義や名前空間が導入されてモジュールが作りやすくなったりしたら大分マシにはなるかなぁ。
むらちより/あい/をこめて。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:1, 参考になる)
こんなのも発表してることですし。
米Google、Ajax開発ツール「Google Web Toolkit」のベータ版を公開 [mycom.co.jp]
JavaScriptでアプリケーション実装なんて (スコア:1, 興味深い)
「JavaScriptでアプリケーション実装なんて」と最初の頃は良く言われてました、Mozila は。 「クソ重たいからネイティブコードで書き直せ」とか、それはもう幾度も。
Mozillaは、今では Firefox と Thunderbird ですが、それらは XUL という XML言語によるユーザインタフェースの論理構造定義と、スタイルシートによる視覚的具体化、そして JavaScript による処理実装で構成されています。 もちろん、JavaScript 100% ではなく、下層には C++ などで実装されたネイティブコードもありますが。
でも、今時点でかなりレガシーなものか、あるいはリソースが少ないハードウェアでなければ使える状況になっちゃいましたね。 マイクロソフトも XAML を使おうとしていますし。
Ajax アプリケーションも、そのうちごく普通の実装手段のひとつになっちゃうんじゃないでしょうか。
重たいかどうかの問題ではなく (スコア:0)
でも、これがWeb環境となると全然状況が違って、誰がどんな実行環境で利用するかわからないのが現実。今うまく動いてるアプリケーションだって、新しく出るブラウザ上では不具合が出るかもしれないし。
Ajax標準規格と、AjaxPlayerが登場するまでは「ごく普通の実装手段」にはならないと思いますよ。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
もうちょっとしたら、100倍速いPCがでますよ。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
100倍速い人間はでませんね。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:2, おもしろおかしい)
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:1, 参考になる)
もしかして開発効率について語ってるのかな。
それならgoogleもGWT [google.com]っていうフレームワークをちゃんと準備している。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
きっとそういう趣味の人がいるんだよ
#仕事で作れと言われたら確かに発狂しそうだ。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
効率の問題ではないのです。
Googleは100ドルPCを推進している企業の一つですが、そういったPCでも「ある程度快適に使える文書作成/表計算ソフトを提供しよう」とする目的があるのでこのようなJavaScriptアプリケーションを作った会社を買い、公開のだと思います。
# OOoは100ドルPCでも快適に動作するのかな?
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
何しろ、世の中に普及してる計算機が今の「100ドルPC」より貧弱だった時代から文書作成/表計算ソフトは存在してますから。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:1, おもしろおかしい)
CPUの速度が未だ2ケタMHzだった時代でさえ、それらのソフトは実用ソフトとして存在してましたから。
でもって、何故か時代が進んでも使用感は余り変わらず。
ですから、これらはCPUが超高速化された現在や近未来でも、昔と同等の速度で動かすための新たな手段なんじゃないかと。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
俺には無理だ。想像しただけで拒否反応がするし。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
コンパイルで一応の型チェックを行うJavaだって、リフレクションの部分はテストケースを色々積んでおかないと何が出るか知れたモノではない(言語で閉じた系の外から擾乱を入れられると云うことだからね)。
Ajaxと云われた時点で品質に疑問を持ってます。ハイ。
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
型チェックが効いてる部分「も」テストケース積んでください。
そうでないと品質なんてとてもとても期待できない。
で、じゃあ結局、型チェックが有ろうが無かろうがUnitTest要るんかぃ?じゃあ型チェック要らないじゃん?
…というのが型なし言語の見解だし、
それにまともなこと言ってると思う。
伝統的に型なし言語に足りなかったのは、型じゃなく、テストの習慣。
そしてテストをひとたび入れると、それはむしろ型よりも有効な道具だと判ってしまった、と。
あと、JavaScri
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
書いてることは概ね同意。
ただし、どんな言語であっても単体テスト、結合テスト、システムテストをするのは当たり前なので、決して型付きだとテストが要らぬと考えている訳ではないのでそこは宜しく(というか、むしろその辺りを指導する側の方なので)。
だから元コメントは生でJavaScriptを書き散らかされた側の脊髄反射と思って貰ってOKです。それに対して理性的なコメントありがとうございました。
...でも或るインスタンスが或るメソッドを「本当」に持っているのか、となんていうことをテストコードで確認するのはイヤだな(アサーションでも
Re:こんな物をJavaScriptで作る事に狂気を感じる (スコア:0)
了解です。
ただしそれが他の人(典型的にいえば貴方が指導する生徒たちとか)にも理解されることを祈ります。
>或るメソッドを「本当」に持っているのか、となんていうことをテストコードで確認するのは
というかMethodNotFoundException(具体的な例外名は言語次第ですが)で落ちるので、落ちた原因も含めてハッキリ判るし、いちいちそれ専用のテストは書くまでもないのでは?
Interface(シグネチャ)レベルで「本当に」持ってるかどうかは、これで調べたことになりますし、逆にいえばココまでしか調べられないのはJavaも同じ。エラーがコン