アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
Ajaxってどうですか? (スコア:2, 参考になる)
予想が外れた時は高い代価を支払う事になる気がします。
具体的には、その"サイト"内での動作は高速でしょうが、
関係ないWebページ間をグローバルにジャンプを繰り返すような動作に弱いと思います。
そして、その様な多様性こそWebコンテンツの醍醐味だと思うのですが如何でしょうか?
#個人的趣味として
Re:Ajaxってどうですか? (スコア:1)
Webアプリを使ったり作ったりしてて、つくづく思うんですが、
俺たちゃ、べつにwebアプリが欲しいわけじゃないんですよ。
欲しいのはアプリ。
たまたまWebを使ってしまってる(時として使わざるを得ない)だけ。
で、そう考えると、そもそもページジャンプなんて、アウトオブ眼中でいいんですよ。
アプリなんだからさ。
そのやりたい事柄の中にページジャンプが入ることなんて、(滅多に)無いよね?
俺としては、「アプリ」にとってはページ遷移という概念すら不要だと思っています。
欲しいのは画面の書き換えであって遷移じゃないんだよな。
#アプリから見れば画面遷移なんて概念は、GUIアプリでいうEventを(MFCすら使わずに)生で扱わされてるのと
#同じレベルの原始的さだと思うぞ。
#だからWebDesktopServerなんて概念も考えてみたし(^^;、EchoWebFrameworkみたいなのに期待するし、
#JSFに未だに画面遷移という概念が有るのに不安を感じてるし。
#てゆーかJSFってStrutsと同じ人が仕切ってんだってな [itmedia.co.jp]。大丈夫かよ?
HTTPとかHTMLはたしかにシンプルですが、
適切な用途が(このトピックに適合した話題としては)狭すぎるんです。
HTMLは静的なページとしてはそこそこイケてるメディアですが、
動的なページつまりwebアプリとしては、
通信形態もUI形態も、最悪の最悪。昔のパソコン通信以下かも。
だから、全然違うやり方をしたくなるのは、当然です。
で、どっちかってーとAjaxって、伝統的Webアプリの延長というより、
最近の流行り言葉でいう「リッチクライアント」を
JavaScriptで実装したものだと捉えたほうがいいと思います。
JSのコーディング自体は、さぞかしゴチャゴチャになりやすいでしょうけど、
そういうのはまあ、最初からライブラリを組んでおくってゆーことで、どーでしょ?
つまり、HTML(JS含む)レベルでの綺麗さなんてものは、捨てましょ、ってことです(^^;。
あんなもんはアセンブリ言語や16進ダンプと同じだと思ってさ。
単にWebアプリの画面部分を送受信するための手段でしかないから、
ラッパーが吐き出すHumanReadability低いコードでも、いいじゃんと思っています。
HTMLレベルのシンプルさは捨てますが、
換わりに、もう1つ上位のレベルでのシンプルさを、得ましょうよ!
#試作WebDesktopServerでは、GUI Widget(に相当する鯖側Object)のポインタをそのまんまHTMLに渡してるんでG7
#まあ本気で使うときにはHASHかましてセキュリティ向上すべきかなとは思うけどさ。
#え?「Form1.Button1」とかいう穏当でReadableな名前をHTMLに渡さないのかって?
#「HTMLは16進ダンプだ」と思えば、そんなことする必要性なんか全然感じないんですけど(^^;
Re:Ajaxってどうですか? (スコア:1)
WWW上でHTTPを通して接するものとして、そのようにアプリケーション的なものと非アプリケーション的なものが混在することに違和感を覚える層ってのが居るのではないでしょうか。
実際のところはプロトコルが同じであることが問題なのではなく、そういった異なるタイプのリソースにアクセスする手段が共通であることが(意識上で)問題なのだと思います。
「すべてがHTMLに詰め込まれ、HTMLのシンプルさが失われてしまった」という見方も、その表れのひとつでしょう。
しかし、ハイパーリンクでテキストもアプリケーションも繋がるという現実があるという前提で、リンクアンカーやウィンドウ(orタブ)の提示形態、Windowsで言うタスクトレイのようなものの提示など、運用の方でも解決できることだとは思います。
Re:Ajaxってどうですか? (スコア:0)
はーい。(挙手
構造的にHTTPはいいとしても、なんでリッチクライアント目指すのに、
ペイロードがHTML/XMLなんやねん。
とかも違和感を覚えます。
シームレスなサービスとして提供するにしても、
テキストはテキスト、ポストバックが必要なダイナミックなのは他のもので提供手段が欲しくなる。
# 一部、ない訳
Re:Ajaxってどうですか? (スコア:0)