1 :
デフォルトの名無しさん :
2005/05/29(日) 07:39:25 新しいクライアント・サイド・スクリプティングの潮流「Ajax」のスレ。 3年前の情報システム板では ・DHTMLなど「まだ」普及していない (素人さん) ・Webサービスの本格活用には、ブロードバンドインフラの普及(2004〜2005頃)が必須 (Gartner調べ) ・分散MVCなんて本当にできるの?ヒントくれ。 ・入力値バリデーションに限らず、処理をクライアント側に自由に委譲するフレームワークの一般化に期待。 といった感じの意見が出ました。 Ajaxはどうでしょうか
サーバサイドJavaとの連帯を提供するAjaxツール - DWR 0.6公開
http://pcweb.mycom.co.jp/news/2005/05/20/008.html Gateheadの参加するDWRプロジェクトは19日(現地時間)、DWRの最新版となるDWR 0.6を公開した。
DWR(Direct Web Remoting)は、ブラウザで実行されるJavaScriptからサーバサイドのJavaコードを呼び出して実行するためのライブラリ。
Servletに組み込んでサーバを動作させれば、JavaScript側でDWRを使った記述ができるようになる。
類似技術にJSON-RPC-JavaやSajaxなどがある。
DWRはAjaxを実現するライブラリでもある。サーバサイドのJavaコードを簡単に直接実行できるようになることで、
高いレベルのインタラクティブコンテンツの作成を可能にする。
DWRはASLバージョン2のもとに提供されるオープンソースライブラリである。
DWR 0.6で実現された機能のうち、主要なものは以下の通り。
・GroovyなどBSFがサポートしているスクリプト言語のサポート
・サポートするブラウザ種類の増加(Firefox、Safari、IE、Konqueror、Opera、Mozillaをサポート)
・DOM、JDOM、XOM、DOM4Jに関する新しいコンバータの追加
・Jettyサポートバグの修正
・DWRUtilに2つのユーティリティを追加
・ログイン関連の改善
・エラーメッセージを理解しやすいものに変更
・ドキュメントの追加
・パフォーマンスの改善
各種バグ修正
4 :
つづき :2005/05/29(日) 07:47:02
DWRはAjaxを実現するライブラリである。 Ajax(Asynchronous JavaScript + XML)とは、JavaScriptの組み込みクラスであるXMLHttpRequestを活用して非同期通信を行うことで、 よりインタラクティブ性の高いWebインタフェースを実現しようとするもの。典型的には、WebブラウザインタフェースとしてHTML+CSS、処理にJavaScript、サーバとの通信にXML/HTMLが使用される。 Ajaxの類似技術にはFlashなどがある。 Ajaxは最新の技術ではなく、以前から存在する組み合わせ技術。 組み合わせに対してAjaxという名前がつけられたことと、GoogleがGmail、Google Maps、Google Suggest、Google GroupsなどでAjaxを採用したことから、一躍脚光を浴びるようになった。 Ajaxの「肝」はJavaScriptのXMLHttpRequestクラスにある。 このクラスは非同期に動作することができるため、ページが読み込まれるタイミングとは関係なく、バックグラウンドで任意のタイミングにおいて通信を行うことができる。 つまり、いったんWebページが表示されると、後はXMLHttpRequestを経由して逐次書き換えが行われることを意味する。 従来のWebインタフェースのように、クリックするごとにページが読み込まれるということではなく、表示内容がデスクトップアプリケーションのように逐次変更されることになる。 Ajaxが活用されたページは、まるでデスクトップアプリケーションを使っているような感覚を覚える。 Ajaxは便利だが、実装が面倒という問題を抱えている。Ajaxの実現は今のところJavaScriptによっている。これは、Webブラウザで実行するJavaScriptが複雑になることを意味する。 この問題を軽減するライブラリが、DWRやSajaxなどである。ライブラリが充実すれば、Ajaxが簡単に実現されることになるため、Ajaxライブラリに注目が集まっている。
板違いでは?
>>5 いや、板違いではないだろう。
アプリケーション・アーキテクチャ技術の一つだよ。
Javaで書けば プロ技板、JavaScriptで書けばWebProg板とかいう区分けは
全く持ってナンセンス。
普通に書くとかなりJavaScriptがめんどくさいことになるね XMLHttpコネクションとってくるプログラムの部分で MSブラウザだったらActiveXのXMLHttpコネクションみたいなの取ってきて ダメだったら次のXMLHttpコネクション取ってきて それでもダメだったらデフォルト(?)のXMLHttpコネクション取るような書き方しているけど だったら最初からデフォルトのXMLHttpコネクション取ってくればいいんじゃないの?
>>10 確かにActiveXObject (1)Msxml2.XMLHTTP, (2)Microsoft.XMLHTTP を試してから、
(3) XMLHttpRequest を new してますね。
普通の言語なら、ライブラリで環境依存性をカバーするわけですが、
JavaScriptは環境毎の処理を明示的に書きわけるのがやっぱ特徴的ですね。
(ActiveXObjectの有無やJavaScriptのバージョン確認)
-----------------------------------
<script type="text/javascript">
<!--
function GetXmlHttpReqObj() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); // (1)
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //(2)
} catch (e) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest(); // (3)
}
return xmlhttp;
}
//-->
</script>
------------------------------------
ブラウザ毎の挙動の違いが何とかされるまで手を出したくないんだよね。 ECMAScriptって最終的にまとまる方向で進んでるのでしょうか?>識者。
>>12 ・ブラウザ環境の確認
・ActiveXObjectやPlugInの有無確認
・JavaScriptのバージョン確認
の話だから、標準規格の有無とは無関係に必須だよ。
諸氏って誰のこと?
間違えた。識者か。釣ってきます・・・
15 :
10 :2005/05/29(日) 12:26:27
ちなみに、自分は何回か弄ったことあるのですが(サーバ側はJava) サーバ側からかえってくる物は UTF-8エンコード文字列でないとJavaScriptエラーになる しかし元のHTMLページはShift-JISなのでどうしようと思っていたけど データとしてUTF-8でなくても良いので、とにかくヘッダに例えば text/plain charset=UTF-8をつければShift_JISの文字列も送れることがわかった 誰でもわかるような基本かもしれないが念のため書いときます
16 :
10 :2005/05/29(日) 12:27:59
あと、XMLデータを送るときに 一階層深くXMLデータを作らないといけないみたい・・・
あじゃっくすw
やっぱ、ベルカンプだな
バッドノウハウの固まりじゃないか。俺は正直好きじゃない。
相手すんの面倒だから(・∀・)カエレ
[lang] 各言語の比較 さて、ここで勝手にプログラミング言語の特徴を表してみよう。あくまで個人的な主観なのでそのつもりで。 Rubyは「やさしさ」の集合 使う人への配慮というかやさしさがあふれている。まつもとさんの宗教観が影響か? 使う人への配慮というかやさしさがにじみでている。 追記:「表現が宗教的」という批判がありましたので、表現を抑えてみました。これでどうでしょう? Perlは「機能」の集合 とにかく「なんでもできる」ということに主眼が置かれている。美しさは2の次どころか3の次。ただしスクリプト言語を発展させた功績は大きい。 PHPは「関数」の集合 機能はすべて関数として追加(オブジェクト指向もできるがあくまでおまけ)。関数を増やすだけでここまで発展したのは、ある意味賞賛に値する。 Javaは「厳密さ」の集合 ガチガチで融通の利かない言語。おかげであとから追加された言語仕様は、あまり美しくない。言語の不自由さをカバーするためのツールやフレームワークが驚異的に発達している。 Smalltalkは「オブジェクト」の集合 独自の世界観をもつ。たとえばif文がないとか。ハマると信者になりそう。
Lispは「カッコ」の集合 見た目だけの印象。ほんとうは「リスト」の集合なんだろうけど。 Schemeは「シンプルさ」の集合 言語仕様はシンプルなんだけど、頭がよくないと使いこなせない。例えばwhile文がないとか。 Cは「アセンブラ」の集合 変数の型宣言がわかりづらいこと以外は、よくできた言語。アセンブラがわからないやつがCを勉強してもわかるはずはない。 C++は「無節操」の集合 実用性よりも、機能を実装してみるための実験用言語だったんじゃなかろうか。 Ojective-Cは「バランス」の集合 CとSmalltalkとがほどよく混ざった言語。Javaのinterfaceと同じ機能(「protocol」という)がJava登場前にすでに実装されていたりする。 Curlは「頭脳」の集合 MITの優秀な連中が作り上げただけあって、非常によくできた言語。プログラムとコンテンツが単一言語で開発できるとか、型を指定することも省略することもできるとか、言語仕様だけみれば今のところ最強ではないだろうか。 JavaScriptは「非互換性」の集合 言語そのものはプロトタイプ型であること意外それといって特徴がないように思う。それよりもブラウザごとの非互換性や独自拡張が非常に気になる、というかプログラマーにとっての悩みの種。Ajax人気のおかげで「今もっとも期待される言語」に躍り出た。
なにこれ?
どっかのウェブロのコピペだな 見覚えがあるがどこかは忘れた。 スルーしとけ
印象を述べてるだけだな。正確とはいえない
とりたてて間違いは無いな。
↓それではそろそろ Ajax ネタをどうぞ。
31 :
Ajax :2005/05/30(月) 20:25:26
もの凄い勢いの粘着はけ〜ん 時間を有効に使うべきだと思いま〜す
エージャックス
おいおい。板違いだろう。
>>6 所詮Web上で動作するんだからWebProg板でしょう。
>アプリケーション・アーキテクチャ技術の一つだよ。
その理由でプログラム板になるんだったら
WebProg板がこの板と分離されている意味が無い。
36 :
デフォルトの名無しさん :2005/05/31(火) 04:56:25
頭悪い香具師だな
37 :
10 :2005/06/01(水) 23:05:30
一時期、PHPのファンクションをサーチするBOXがAjaxになったようだったんだけど、俺の夢? あれは絶対便利
39 :
デフォルトの名無しさん :2005/06/02(木) 20:28:46
実際作ったことないけど、開発効率わるそうなヨカン
Javascriptがもうちょっとまともな言語だったらなあ。
>>41 言語はまともなんだよ。
ブラウザの実装がまずいだけ。
>>41 言語単体なら良い物の一つだよ。
駄目なのはライブラリオブジェクト群のまとまりの無さ orz
#まじめな話なんとかならんのか?
#つけてコメントするのはキモイからやめろ。有名な粘着と区別がつかなくなる。
>>44 有名な粘着って誰だ?
//じゃぁこうか?、面倒な板になった物よのぉ。
なんだ、いちいちコメント記号でキモイ独り言を書く本人か。
47 :
デフォルトの名無しさん :2005/06/03(金) 17:17:42
>>21 それを吸収してくれるレイヤーとなるライブラリやらフレームワークやら
が整備されるまでは生暖かくウォッチング
無理無理。キミには向いてないよ
発想がMSっぽい
MSをMurasakiShikibuって読んじまった。今日の俺はどうかしてる。
安心しろ。いつもと変わらねぇよ。
ここにも頭おかしいのが粘着してるな
tiddlywikiはすごいね。Ajaxじゃないけど。 だれかつくれAjax版
お前にネタソースを教えても、 アフォな煽りしかできないから 無意味だな
普通にアヤックスと呼んでたんだが、エイジャックスなの? 俺、リアルでもアヤックスって口にしてたんだが・・・・・・ この気持ち、帰宅してズボン脱ごうと思ったらチャック全開 だった時と同じだ。・゚・(ノД`)・゚・。
Ajax をアイアースと読んでる奴が居たら、それは俺。
58 :
デフォルトの名無しさん :2005/06/04(土) 01:27:09
>>43 JavaScriptの代わりに
Groovyが使えるようになれば(ry
亜ジャックスとよんでた
JavaScriptの定番のライブラリとかない? デバッグ環境とかなにあるのかわかんねい
HTTPSでも問題ないのでしょうか?
あじゃっくすw
63 :
デフォルトの名無しさん :2005/06/04(土) 02:02:47
JavaScriptにimport文があったら、もっと幅広く使われていただろう。
64 :
デフォルトの名無しさん :2005/06/04(土) 02:13:37
ここにも変なのが粘着してるな
>>63 あるよ
<script type="text/javascript" src="lib.js"></script>
>>65 それはJavaScriptではなくHTMLな訳だが・・・。
でも、最も普及しているJavaScript実装群においてほぼ共通に使えるよね。
「
>>65 」と「XMLHttpRequest」この2者に根本的な違いがある?
68 :
2ちゃんに一日中粘着している彼の件だが :2005/06/04(土) 07:52:46
マジ、うざい。 スレ立てても、レス付けても、 いつもあのオッサンがハイエナみたく寄ってくる。 おまえとお話するために2ちゃんに書き込んでるんじゃねぇ〜んだよ さっさと氏ねチンカス
旅の途中。 (´-`).。oO(68は一体誰のことを言ってるのだろうか?)
お前の事だよ。さっさ死ね。リアルで死ね
>>69 おまえいくつのコテハン使い分けてるんだ?
おまえがいくらコテハン使い分けても、中身は屑だから
誰もお前なんて相手にしたくねえんだよ。
2ちゃんのどこの板でもてめぇは嫌われてるだろう?
わかったらさっさと死ね。リアルで消えろ。
ヒント:練炭
| とは言っても、この板来たの初めてなんよ \__ __________________________/ ∨ || ∧,,∧ || (-д-) 日 ∧∧ | ノ囗 (´∀`) ウィー | 野| ( ひ )
さっさと消えろ
うつ病ですか?
スレ汚しレスを削除依頼済み
>>67 もともと
>>63 が言ってるのは、
JavaScript(ECMAScript)が言語としてimport文をサポートしていれば
ブラウザに限らず幅広い分野でJavaScriptが普及しただろう、
ってことだと思うんだ。
ブラウザに限れば
>>65 は共通で使えるだろうけど、それはまた別の話。
あやっくすw
>>76 そういう意味だったんかい(ワラ
importは静的意味論、
XMLHttpRequestは、PostScriptみたいな高級な通信プロトコル。
後者の方がWebらしいと。
えいじゃっくす(笑)
よっ!元気? あ、ジャックス〜久しぶり あ〜〜〜だからアジャックス〜♪
くそつまらn
どうして
>>80 を見た瞬間 眠くなるんだろう・・・
はなわのIQAjaxだから
プログラム技術板が駄目になった理由がよくわかる
サーバ主導ソリューション(Javaサーバ/J2EE/JSF, WebService/SOAP/ESB, .NET等)と、 リッチクライアント・ソリューション(JavaScript, Flush, .NET等)は、本来相補的なものであって、 こっちはPG向け、あっちはWebデザイナー向け、という単純な切り分けをして、 相互の情報交換を妨げるのはナンセンスな事です。 ・・・例えば7年前くらい前、Webブラウザ上で動作する分散MVC〜非同期通信型アプリを検討した時、 下記のような選択肢がありました。(当時はまだまだ未発達またはまるきり未開拓でしたが)
(a) Java applet案: ◎GUIアプリ+HTTPプロトコルの考え方でアプリを作る。 ○Signed applet, Plug-In, Live Connectをミックスする事で可能性が広がる。 ○今後出るであろうメッセージング・ベースのプロトコル(SOAP)にも原理的には対応可能。 △ただし、ブラウザ・プラットフォームの互換性や安定性に欠ける (Netscape Java VM vs MS Java VM vs Sun Java VM) →1996年頃の海外調査報告に従い、今後はより安定度の高いサーバサイドJavaに注力すべし (b) Javaサーバ案(Javaサーバ/J2EE/JSF, WebService/SOAP/ESB): (すでに多くの事が語られているのでばっさり省略) 漏れの所ではServletアプリ製品が出来た所で、 アフォ上司が勝手に、マイナーServletエンジン・ベンダーと契約結んで来ちまったんで、 サーバ開発ビジネスには進出できませんでした。 (c) JavaScript案: ◎サーバサイドJavaを選択した上で、クライアント側で軽い処理を行うための仕組み。 CGI流のページ切替モデルが基本。 ○Plug-In, Live Connect, (軽い)Signed Appletをミックスする事で可能性が広がる。 ・GUIアプリ流の画面書き換えモデルを実現するためには、例えば隠しフレームを用意して、 隠しフレーム上のフォーム経由でリクエスト送出とレスポンスデータ受信(HTML〜JavaScript形式)を行い、 ベース・フレーム上のスクリプトで受信データを処理して、表示フレームに表示すれば良い。 ただし、Webアプリケーションとしてはかなり異質な設計になる。 △当時のJavaScriptエンジンは、安定性や、アプリケーション・モデルのばらつき (Netscape Visual JavaScript vs MS Local Scripting) があって、高級な技術使って複雑なアプリを組むには至らなかった。 そして現在、(a)(c)はリッチクライアント、(b)は企業向けサーバソリューションと区分けされ、 中でも(c)は、XML Request + DHTMLの合わせ技として、脚光を浴びています。
Ajaxの本質、「非同期メッセージ型ウェブ・アプリケーション」のススメ
http://satoshi.blogs.com/life/2005/06/ajax.html >(1)アプリケーションの明示的なインストールが必要ない。
>(2)サーバーとの通信を非同期に実行することにより、通信遅延によりUIをブロックしない。
>(3)サーバーとのやり取りは、RPCではなく、メッセージで行う。
>(4)データ・バインディングはサーバー側ではなく、クライアント側で行う。
>(5)UIにインテリジェンスがあり、ある程度はサーバーに戻らずにユーザーとやり取りをする。
>Ajaxという名前(J=Javascript、x=XML)がそもそもふさわしくしくないとも言える。
>単に、「非同期メッセージ型ウェブ・アプリケーション」と呼ぶ方がずっと明確
1、2、4、5は賛成ですが、3はプログラマの能力の問題に過ぎないから不要と考えます。
まとめの「非同期メッセージ型ウェブ・アプリケーションが本質」が本当なら
JavaScript以外の言語のプログラマはわざわざAjaxに注目しません。
Ajaxの「本質」? (ページが壊れている)
http://luckypines.blogspot.com/2005/06/ajax.html Ajaxの「本質」? (トップページで読める)
http://luckypines.blogspot.com/ >(1)それはWebアプリケーションの「本質」ではないでしょ。
>(3)Disagreed。RPC vs MessagingなどAjaxの本質でもなんでもない。
>だがjaの部分は無視してはいけないのだ。なぜ、jaなのか。
>それは、たまたまプレ・インストールされているWebブラウザが
>大同小異で解釈できる唯一の実行環境だからだ。
3を否定している所を探してここを見つけました。
まとめの「jaは無視してはいけない」には大賛成です。
しかし1の「インストールが必要ない」はAjaxの重要な本質でしょう。
これが不要ならSun JREをインストールしてもらう方がはるかに楽です。
ajaxに関する本ってでてる?
>>88 4月1日にAjax In Actionが出るってニュースが出回ったなー
表紙画像まであった。ちくしょー
やぱりHTTPのような単方向プロトコルだとサーバ側の 変更を即座に通知する術がないのがつらい。 ポーリングしか手がないのか・・・ Tiddlywikiを改造してて早くも壁が
92 :
デフォルトの名無しさん :2005/06/13(月) 15:03:08
確かに部分的には便利になるけど、これで多機能アプリ作るのは嫌だ
何も作る必要の無い人は どの技術にもNo!って言ってればいいんじゃない?
YES!
JSFでAjaxを簡単に実現 - AjaxFaces 1.0公開
http://pcweb.mycom.co.jp/news/2005/06/07/025.html CyberXP.NETは6日(現地時間)、JSF(JavaServer Faces)コンポーネントにおいてAjaxを実現するためのツールであるAjaxFaces 1.0を公開した。
AjaxFacesを使用することで、JSFで構築するシステムを容易にAjaxに対応させることができる。
今回公開された AjaxFaces 1.0には以下の内容が含まれている。
- JSFでAjaxを実現するためのクラス群
- AjaxFacesで使用するカスタムタグライブラリ(TLD)
- 便利なUIコンポーネント群
- サンプルコード
- javadocによるドキュメント
AjaxとはAsynchronous JavaScript + XMLの略で、JavaScriptの組み込みクラスであるXMLHttpRequestを利用したウェブアプリケーションのための技術のことを指す。
XMLHttpRequestを利用することでサーバとウェブブラウザの非同期な通信が実現できるため、ウェブアプリケーションにおいてよりインタラクティブなユーザインタフェースを構築できるようになる。
従来のウェブアプリケーションでは、ページの読み込みやマウスのクリックなど、ユーザが何らかのアクションを行ったタイミングでしか通信を開始することができなかった。
JavaScriptのXMLHttpRequestクラスを利用すれば、バックグラウンドで任意のタイミングで通信を開始できるようになる。
したがってAjaxを活用したページではデスクトップアプリケーションのように表示内容が逐次変更されるようなインタフェースを提供することができる。
Ajaxの仕組みは、最近ではGoogle MapsやGoogle Suggestなどで採用されたことが話題になった。
一方JSFは、Javaによるウェブアプリケーション開発においてユーザーインターフェースの作成を容易にするためのフレームワークである。
AjaxFacesは、JSFとAjaxの組み合わせを容易に実現するための手段を提供してくれる。
具体的には、JSFで作成されたUIコンポーネントがXMLHttpRequestをコールし、そのタイミングでサーバに対してサーブレット呼び出しを行うような仕組みになる。
AjaxFacesではTreeやCalendarなどといったいくつかの作成済みUIコンポーネントも提供される。これらのコンポーネントもAjaxの導入に一役買ってくれることだろう。
>>90 流し読みしたんだけど、何やら AJAX の説明に始終している模様。
J2EE とのからみが見てとれなかった。
97 :
デフォルトの名無しさん :2005/06/14(火) 18:03:47
ユーはアジャックスしちゃいなよ
またお前か。
100 :
100 :2005/06/17(金) 00:58:36
あじゃっくす(笑)
つーか一回なんでもいいから作ってみろお前ら 話はそれからだ
無理(笑)
たるい(爆)
無意味(鬱)
イントラでajax使って作ってみた。割と良かった。
使ったことある奴・使ったこと無い奴 双方が意見を交わすのは滑稽なことである まずは同じ土俵に上がれ そこからだ
df
Ajaxってどうやって個別のブラウザごとのTestするんだ? ユニットテストって訳にもいかんだろ? #つかデバッグ環境何とかしてください。orz
>>108 いつも通り目視でいいのではないのか?
そんな事いうってことはJSFでもJavaScript大量に吐くけど
クライアント側のデバック環境ってあるの?
ステップ実行みたいなことは、流石にできないしね。 JavaScript のデバッグは面倒だ。 debug.js なら、オブジェクトのインスペクションも得られる。 こういうのを使ってちまちまとやっていくしかないのかな。
結局ブラウザテストは複数のOS&ブラウザ立ち上げてやっているよ で、JavaScriptエラーにならずサーバにデータが送られていればOK コレはこうするしかしょうがない あらかじめブラウザ依存を締め出して作るべきだね
NetscapeとMicroSoftには一応スクリプト・デッバガがあるけどな
113 :
デフォルトの名無しさん :2005/06/20(月) 00:28:56
サーバ側を.netにしたいんだけど作り方が分かりません。
115 :
デフォルトの名無しさん :2005/06/20(月) 22:07:59
Ajaxというとコナミのジャン!ジャン!、ジャン、ジャン!、ジャン、ジャン!、 ジャン、ジャン!ジャンジャンジャカー の方なんだが
JScript.NET
荒らし厳禁。 なんで訳わかんないのが粘着するの
ネタスレだし
123 :
デフォルトの名無しさん :2005/06/22(水) 02:13:52
>>91 JavaAppletだと、クライアント側にチッチャなサーバ・スレッド立てて、サーバが通知・・・
なんつう恐ろしげなフレームワーク?もあったけど。
一応クライアント主導で考えると、
おっしゃる通り定期ポーリングか、タイムアウトするまで、
クライアントがhttp接続しておいて、何かあったらサーバが返事するんだろうね。
実際そのあたりをスマートにまとめたライブラリやフレームワークはあるんだろうか?
>>123 > 一応クライアント主導で考えると、
>おっしゃる通り定期ポーリングか、タイムアウトするまで、
>クライアントがhttp接続しておいて、何かあったらサーバが返事するんだろうね。
タイムアウト待ちだとブラウザのロード中マーカーが回りっぱなしでウザイと思うし
定期ポーリングを細かくやるとIEの場合カチカチと音が出るのでうるさいんじゃないか?
実際はそんなことにはならない
レトロゲー板の誤爆かと思った。
そもそもJava関係のアフォどもが既存の言葉をリプレースする様な名前を わざわざつけるのが悪い。 荒らされても仕方がないね。 ビーンズとかアフォかと思う。 それからな、この名前にしたアフォは絶対ゲームのAJAXやってる。
130 :
デフォルトの名無しさん :2005/06/22(水) 20:59:15
Ajax.NETかあ・・・ 仕事で使いのは怖いなあ・・・
処理をクライアント側に委譲? クラサバの悪夢をまたやるってか。アフォか。
132 :
デフォルトの名無しさん :2005/06/22(水) 21:20:09
>>131 C/Sとは違うんじゃないの?
処理自体はサーバサイドで
クライアントはサーバとメッセージの遣り取りと
データのバインドするだけだろ?
133 :
デフォルトの名無しさん :2005/06/22(水) 21:21:16
あ、それとアプリのインストールもしなくていいしね。
>>134 まるっきりスレ違い。レス削除依頼済み
ねぇ、なんでプログラム板のスレって、
頭沸いてる人が粘着してるの?
>>135 \ヽ从//
Σ (⌒)ヽ_∧
mてつ ・∀・) <お前。
// YY ヾ\
>>135 こ の ス レ は 板 違 い だ ボ ケ ! !
>おっしゃる通り定期ポーリングか、タイムアウトするまで、 >クライアントがhttp接続しておいて、何かあったらサーバが返事するんだろうね。 全然違うよ 何かのユーザアクション(マウス移動したとかクリックしたとか)またはJavaScriptのタイマーアクションにフックさせるだけ
139 :
デフォルトの名無しさん :2005/06/22(水) 21:54:33
荒らすなボケェ
「Ajaxがサーバに接続します 続けますか?」
あじゃっくす(笑)
>>144-145 誰にも相手にされず、スレを荒らすくらいしか楽しみのないクズか。
哀れな奴
>>146 お前が相手しなけりゃ、「誰にも相手にされなかった」んだがな
>>148 面白いなこれ。
しかしUI作成はスクリプト直書きなんだよな、きっと。
何か5年に1回くらいのタイミングでUI開発環境はリセットされてるような気がする。
基本的に全世界のWebにくまなく普及しているドロップダウンメニュー に近いな、これは
いやむしろツリービューのバリエーションか
152 :
デフォルトの名無しさん :2005/06/23(木) 01:27:03
カキコが沢山あると思ったら嵐だったか。
>>148 drag dropもずいぶんと高機能だな。
>>149 でも開発効率が圧倒的に悪くないか?
UIは簡単につくれるようにしてほしいね。たるい。
Flashの方が楽
Flashはプログラミング環境がクソすぎ。
レベル低いのが素人みたいな感想を書き綴っていて、ワラタ
あじゃっくす(笑)
> AJAXとは高度なグラフィックスを持ったウェブアプリケーションのことだ。 ????
>「AJAXアプリケーションを開発する人々は、技術に関してそれほど高度な知識を持っているわけではない。 >それが、JavaScriptによる開発が混乱する原因の一部になっている。 >JavaScriptなら簡単にプログラムを書ける。 >だが、スパゲッティのようにぐちゃぐちゃなコードしかできない」(Fitzgerald) 根本を否定してるな
記事書いた奴相当阿呆だな
2ちゃんねらーの言う「相当な阿呆」は、 現実社会では「一つの意見」に過ぎねぇ。
わざわざそんなよくわからない括りを持ち出さなくても あらゆる主張は「一つの意見」として相対化さできるだろうがそれが何? それとこれと何の関係があるんだ?お前も相当の阿呆だな。
>>164 で?
お前Ajaxを分かった上で記事読んだの?ただの阿呆?
Fitzgeraldには「おめーはgoogle入社試験は無理だな」と言いたい。 漏れも無理だった。
168 :
デフォルトの名無しさん :2005/06/28(火) 23:45:31
>>167 ははは。俺まだ出してねぇ〜や。
Ajaxの提唱者って日本人他と一緒にWin95/IE4.0作ってて、
その後Google入って21世紀版DHTMLの逆襲ことAjax始めたんだろ。
M$はOffice VBAみたいなIDEツール装備のFAT client マンセーな会社だから、
Netscape流thin clientをターゲットに scriptシコシコ書くようなのは
さっさと叩き潰したいんだろう。
多くの人がM$さっさと潰れろ、って考えてるのと同様に
170 :
デフォルトの名無しさん :2005/06/29(水) 00:08:13
さて。 ウェブオートメーションという分かり易い名前に戻さないか。 Ajaxという体を表さない酷いネーミングだとスクリプトキッディが ガンガン釣れるという事実が分かっただけで十分だろう。
>>172 > ウェブオートメーションという分かり易い名前
そうか?
その名前では何をオートメーションするのか分からないんだが。
一般論として、分かりやすい名前にするということには賛成。
それが Ajax でしょう。そういう経緯じゃなかったのかな?あと “スクリプトキッディ”を諫めるのはいつだってスクリプトだったと思います。
>>172 戻す?
いつその名前が使われていたのか解説よろ
176 :
デフォルトの名無しさん :2005/07/01(金) 22:48:33
ウェブオートメーションって何だ?ググっても2件しかヒットしないぞ?
ウェブオートメーションなんて聞くと(サーチエンジンの)ロボットか何かですか? とおもっちゃうぞ
ネーミングセンスが無い
>>172 がいるのはこのスレですか?
>>157 読んだんだけどさ、Atlasってflashモドキじゃないの?
flashからMLHttpRequest使えるようにしただけとか。
どうでもいいから、OpenLaszloをASP.NETで動くように汁。
>>176 そりゃ探し方に問題があるような。Web Automationでググるべし。
あとWeb automationはWebサービス方面の用語であってajaxとはあんま関係ないような。
182 :
デフォルトの名無しさん :2005/07/02(土) 15:59:20
ASA アサ;非同期サーバアクセス
ASATHIN アサシン;非同期サーバアクセスforシンクライアント
OLE automationと関係ある?
>>157 の記事からプラグインの記述が削除されてるな。
「AJAXとは高度なグラフィックスを持ったウェブアプリケーションのことだ。」
って誤訳はなおってないけど。
で、Curlってどうなった?
国内でアレ推してたのはNTTコミュニケーションズだろ。 俺シラネ。つか激しくスレ違い。
SODECでは、ソコソコ頑張ってたぞ < カール
ああ。SODECではもう何年も前から頑張ってるね。 NTTcom近辺で、Curlに職業生命を賭けている可哀想なエンジニア?も居るみたい。 つかそんな会話を何年も前に聞いた。
言語としてのコンセプトは素敵なんだけど。>curl それこそデモにあるリアルタイムの3Dグラフ化みたいなのが必要なら 強いんだろうけど。そんな案件には当分縁がなさそう。 そうでないとプラグイン普及率の問題から敢えて使う理由がないんだよね。
つか激しくスレ違いだっつーの。 Curl宣伝したいなら自分でスレ立ててヤレ。 但し、WebProg板の方じゃないとマトモな反応は返ってこないと思うよ。
>>190 > プラグイン普及率
プラグイン起動するためのembedタグにはふつー
自動ダウンロード用URLを仕込むのがデフォなんだが
195 :
デフォルトの名無しさん :2005/07/04(月) 20:18:09
結論:今こそ、ダウンロードタイプのActive Xの復権の時代
そして大感染
ヘイ!カールおじさん
Hey! You listen! あなたの求める未来を So!必ず辿り着けるはず 素敵な人生の始まり思ってるよりよくなるから 君のためにずっとうたい続けるから
>>197 そこでノータッチ・デプロイメントですよ
既に普及してるから使えるんであって、 「普及すれば」こんなに便利です!みたいなビジョンとは決定的に違う。
Ajaxなんて現実味がねーんだよ。絶対すたれる
>>203 「すたれる」ってあーた、Ajaxって何かわかってないだろ……。
すまん。 たしかに現状はやってないものに対して「すたれる」っていうのはまちがってるな
206 :
1 :2005/07/05(火) 21:31:06
WebProg板と比べて、プログラミングの話が希薄になっちまったのは俺のせい。 しかし、俺はここでアーキテクチャの話、特にAjaxの未来を語りたかったんだぁ〜!!!!!。。。。。 なんで例の変な人が粘着するの?
やっぱどう考えてもWebProg板むけな気がする。
209 :
デフォルトの名無しさん :2005/07/06(水) 02:05:23
>>208 お前はくんな。
プログラミングもできない荒らし風情が
大口叩くんじゃない。
なんで1はこんなに必死なんだww
削除人は消しゴムじゃねーんだよコーン混じりの糞が流されて氏ね
214 :
デフォルトの名無しさん :2005/07/06(水) 21:02:44
実際語り合うことも特にないよな。 誰もが知ってる枯れた技術の組み合わせなんだから。
また低能が粘着してるな
だから粘着してるのはお前だっつーの
追跡妄想に囚われてる人が居ますね。
218 :
1 :2005/07/06(水) 22:54:22
>>215-216 うぜぇーんだよてめぇ。おまえの相手するためにスレたてたんじゃねぇよ。
さっさと氏ね
219 :
1 :2005/07/06(水) 23:42:12
たまに 1 を名乗る人がくだらないことを書き込んでいますが 騙りですのでどうか無視してください。
と騙りが申しております。
新しいクライアント・サイド・スクリプティングの潮流「Ajax」のスレ。 3年前の情報システム板では ・DHTMLなど「まだ」普及していない (素人さん) ・Webサービスの本格活用には、ブロードバンドインフラの普及(2004〜2005頃)が必須 (Gartner調べ) ・分散MVCなんて本当にできるの?ヒントくれ。 ・入力値バリデーションに限らず、処理をクライアント側に自由に委譲するフレームワークの一般化に期待。 といった感じの意見が出ました。 Ajaxはどうでしょうか 相変わらず出張がしつこく粘着してますが(藁
w3m を見捨てるのか!
うん
またsくんか
>>224 もちろんnoscript要素は書くよ。
それでもJavascriptが使えるクライアントが多いので相当の負荷軽減にはなる。と思うのだけど。
228 :
デフォルトの名無しさん :2005/07/09(土) 13:52:38
DWR をちらっとみたけど、JavaScriptからサーバー側オブジェクトのメソッドを呼ぶって感じなのだな。 JavaScriptでやるのが難しいような処理だとかをこいつを使うという感じだろうか(他にも用途は出てくるだろうが)。 いまいち利点が見いだせないな…。
スタンドアローンアプリじゃあるまいし。 全部JavaScriptで書くわきゃねぇ〜だろ。 ネットワーク経由でデータ取り寄せはWebの基本って、判ってる? そして取り寄せたデータを適切に表示するのが、JavaScriptの役目だ
>>228 他にも、DWR は Java のオブジェクトを JavaScript のに変換してくれるみたいだな。
従来サーバから受信していた XML を Java のオブジェクトに置き換えれば、
Ajax エンジン側で DOM を使って解析する手間を減らせるな。
231 :
228 :2005/07/09(土) 17:12:43
>>230 それは、つまり、、
PersonというJavaクラスがあった場合、JavaScript側で
person.familyName();
みたいなアクセスができるのか??
あと、サーバー側のアプリケーションは、Jettyとかそんな感じの文字があったから
環境が限られてしまうのかな? いろんなアプリケーションサーバーでフツウに使えるのだったらありがたいぞよ(jarになってるから心配無用?)
>>231 ごめん、私にはデモを流し読みしてみた程度の知識しかない。
このあたりは、
ttp://www.getahead.ltd.uk/dwr/demo-form.html を参照してください。
> PersonというJavaクラスがあった場合、JavaScript側で
> person.familyName();
> みたいなアクセスができるのか??
例えば、
class Person {
private String givenName, familyName;
private int age;
// (メソッドなど)
}
を
{ givenName:"ほげ太郎", familyName:"ほげ田", age:10 }
に変換してくれるみたい。
ただ、メソッドの呼び出しには対応していないようだ。
なので、Ajax エンジン側から person.setGivenName("ほげ子"); なんてことはできなさそう。
233 :
228 :2005/07/09(土) 20:53:57
入り口から出口まで全部Ajaxなサイトつくってみるつもり。ビジネスロジックはPHP側。 常にXMLを吐き出す。ブラウザ側はJavaScriptで何かと頑張る。おもしろそうなヨカン。
235 :
デフォルトの名無しさん :2005/07/12(火) 00:32:10
でもこれ、トラン量すげー増えね? しかも、ただのGETじゃなくてXMLをパースするんだろ? サーバの負荷は増えこそすれ、下がりはしないのでは? まあ作りに依存するんだろうけど、ただのDHTMLとの違いで考えれば、 AJAXはサーバの負荷は上がるのでは?
>>234 PHPとの通信はどうすんの?具体的には、クエリ文字列はどうするつもり?PHP側とのセッション管理との整合性は?
全部JavaScriptの方でがんばるの?
俺もそういうのやろうとしてて、興味ある。サーバー側はPHPじゃないけど。
>>235 DOM操作って死ぬほどマシンパワー食うよね
アクセス数を考えるとサイトによってはかなり厳しい
アプリ鯖の数はかなり増えそうだ
>>237 マシンパワー食うのはローカルであって、サーバじゃないだろ?
サーバーのほうが問題だろ
240 :
デフォルトの名無しさん :2005/07/12(火) 01:30:53
>>238 XMLをサーバに投げつけて、サーバはそれをパース・解析するんじゃないの?
俺はXMLを正規表現で処理してる・・・
>>234-
このあたりの話題だな。
http://pc8.2ch.net/test/read.cgi/tech/1116159987/78-79 M$のIE4.0/DHTMLの頃、
ローカルなVBScript(DHTML)でDBアクセス(ADO)する変な例を出してた。
そんなベンダー依存な機能使うくらいなら、
サーバ上のJDBCへのSQL要求/結果セットを、
JavaScriptデータ(今で言うJSON)でクライアントに渡す、
JDBC type5とでも言うべき新しい規格作ればどうよ?
って与太話をした事がある。
>>241 正規表現で入れ子のタグを扱うとは、大変だねぇ(藁
文法はXMLだけど、実際にはYAMLみたいなインデント/改行ルールを使って、
「XMLって簡単にPerlで処理できる」とのたまってた人を見た事ある。
それは、JavaScriptで書いたファット・クライアントとでも呼ぶべきスタイルだな。 AccessでOLE接続してC/Sアプリ作るのと比較して、やたら作りこみが必要そうだがw
Ajaxってデータのやりとりを全部XMLでやる必要はないでしょ。 ブラウザへは一貫してXMLならわかるが、鯖へ送るのはXMLでなくフツウにPOSTするデータをつくって送れば良いような。 やり方イロイロだろうけど。
245 :
デフォルトの名無しさん :2005/07/12(火) 08:32:40
>240はSOAPっぽいのをイメージしてるんだろうけど、むしろRESTだよ
ベンダ依存でも要件が満たされればOK. つかMS,Oracle程なら何を心配する事があろうか。
たまにはRemote Scriptingのことも思い出してあげてください。
>>242 そんなベンダ依存でいいのならアプレットやWebStartでJDBC接続で十分
2層式でいい小さいソフトもあるというわけ
別に社内専用アプリならそれでもかまわん
まぁAJaxの話がでてくるってことは公正を維持しやすい社内用アプリというよりは
オープンな場所での動的コンテンツといったところかと
が、AJaxが普及すれば普及するほどAdobeは得をしそうだ
XMLによるメッセージパッシングが普及>クライアントサイドのコードが煩雑、管理しにくい
>元々スクリプトが動く環境がターゲットだしFlashでいいや。携帯も対応するし
どのみち開発効率が上がるとはいいにくいので社内の入力系とかはやはり
強力なIDEでリッチなGUIを作れる開発効率が必要だがね
>>248 >>242 がベンダ依存って、どの部分?もしかしてJDBCか。(藁
そこはMSクローズド技術ならもちろん、
ASPでOLEとJScriptをブリッジとか読み替える。
つか、PerlやPHPでもなんとかなるっしょ、基本的な考え方は。
むしろ、Adobeが云々言ってる方が、奇特な感じがする。
まぁAcrobat Readerは、FormやらJavaScriptやら備えたRich client環境だからね。
でもAdobeがXMLへのアプローチに躊躇してた時代(5年位前)に、
Adobe市場攻略方法をいろいろ検討した漏れ的には、
なんか過大評価な気がする。
大体あそこはDTP系ワークフロー市場はなんとか対応できたみたいだけど、
企業向けサーバ・ソリューション(どっか買収したんだよね、アレ)なんて、
ほとんど普及してないじゃん。
サーバでPDF生成→署名&鍵付けなんてコア技術は、Adobe以外のサーバでやる所多いし。
↑は昨年、業務で調査した結果の印象。
>>249 >>248 の"Adobe"は、旧Macromedia,現Adobeの
FlashをRich client環境として想定してるんでしょ。
>>251 はぃ?それはここ一ヶ月ほどのスパンのお話ですね。
つーと、Adobe最強!!!!っつってるのは、Flash (& Adobe Acrobat)ってなウェイトでしょうか?(漠
火病るなよ
いや、油断してると一気にFlashに全部持っていかれかねないぞ。 だからMSも必死なわけで。 Flashだけは何とか阻止したい。
Google Mapだと地図を移動させたあと再読込を行っても、移動後の地図が表示されるけど gooラボのエリア情報検索実験だと、再読込をすると初期の場所に戻ってしまう。 GoogleMapみたいにするにはどうやればいいのでしょう?
MSがFlashを買い取ってたら話は別だったが、 そう簡単に立地クライアント=Flashにはならんだろ。
258 :
デフォルトの名無しさん :2005/07/13(水) 01:02:16
>>245 それだそれ。
google mapは確かにスゲェが、RESTとの相性っつーか、その辺どうなんだ?
確かにURIを生成はするけど、無理矢理感があるし、
XMLHttpRequestのPOST(コンテンツの修正って扱いだったような)はどう考えるんだ?
>>252 もうAdobeのflashなんだからべつにへんでもなんでもないし
空回りしまくるレス
スレ汚さないでね(はぁーと
264 :
デフォルトの名無しさん :2005/07/13(水) 09:07:51
>>244 それではもはやAjaxじゃない罠
XはXMLのXだし。
Ajax の X が飾りに過ぎないってのは皆知ってることだと思うけど
Google suggestもXMLで通信していないしな
267 :
デフォルトの名無しさん :2005/07/13(水) 20:48:35
XはXMLHpptRequestのXなんだよ、XMLのXと言ってるやつはアホ
268 :
デフォルトの名無しさん :2005/07/13(水) 20:50:11
XはXMLHttpRequestのXなんだよ、XMLのXと言ってるやつはアホ
JavaScript切ってActiveXだけ有効にしてる人も多いだろうな そう考えるとFlashでやったほうが使ってもらえる率が高い
Flashでわざわざやる必要も無いようなモンをFlashにされてもな…… 重いだけだろ
Flashだとtext/xmlのcgiを受け取れるからXMLHttpRequestと同等だし Socketで繋いでリアルタイム更新も可能だから使いこなすと楽しい
Flashは開発環境がクズ
どっちにしろw3mからは見れないし REST的観点からは「正しいWebアプリ」ではない ま、社内業務用の閉じたアプリでIE限定とかなら何でもいいだろ
274 :
デフォルトの名無しさん :2005/07/13(水) 22:33:05
メッセージ交換で配列は送れるの?
ネットワーク流量を無駄に増やしパースに無駄に時間がかかる やたらに冗長なフォーマットのことだろ?
HTML もな。これからはプレーンテキスト、これ最強。 やっぱ COBOL みたいに x バイトから y バイト目が○○とかじゃなきゃね。
ところで今だに 「正しいWebアプリ」 とか言ってるじじいがいるのか。 IE、FireFox、Opera、Safari で動けばいいんだよ。 っつか自慢げに JavaScript 切ってるとか張りきってる奴は いいかげんエロサイト卒業しろよ。
(>>>>>> sexp plaintext xml)
280 :
デフォルトの名無しさん :2005/07/13(水) 23:26:11
ところで、ここに来てる奴はAjaxでどれくらいプログラム作ってる
途中でめんどくさくなってやめた
自分で作ってレスポンスの速さに感動した。 職場でブームが巻き起こった。 SE がどんどん設計に取り込み始めた。 PG からかなり睨まれることになった。
クライアント側のまともな開発環境が・・・
284 :
デフォルトの名無しさん :2005/07/14(木) 00:40:03
俺はAjaxで業務系も作れると思う。 Ajaxでは、データ・バインディングをクライアント(ブラウザ)に 任せて、サーバ側はファンクション層(CGI)と データアクセス層(DB)とに機能分担を明確化できて良いと思う。
業務は作れるのはいいのだが効率ってものがあるからな 金がいくらでも出てくるのならかまわんがそんな顧客ないだろ
>>282 >PG からかなり睨まれることになった。
そりゃあねぇ。現状では開発環境がWindows+リソースエディタを通り越してDOS時代に戻ったようなものだから。
>>285 イントラなら現状ではFlashの方がまだ良さげだな。もっと言うならノータッチデプロイやJavaWebStartの方が。
>>286 そそ
業務アプリなら普通に.NETかJavaでクライアントコード書いたほうがGUIの自由度や速度的にもメリットがある
>>282 おいらのところでもAjaxをテスト的に業務アプリに適用始めてるよ。
当面は検索結果表のページング処理を、前後数ページプリフェッチして
「次ページ」などのクリックの時にTableの中身をごそっと差し替える
とか、地味だけど定石化しやすそうな場面を蓄えている段階ですな。
290 :
デフォルトの名無しさん :2005/07/14(木) 20:55:32
XMLHttpRequestのXはXMLのXなんだよ
ハァ?
コンパイル済みDHTMLを標準化すればいいのにな。
怒られそうだけど、JavaScriptを解析されたくないから(ry
そこでActiveXですよ。
タグ解析が終わってないHTMLと 構文解析が終わってないJavaScript どっちもコンパイルしちゃえば軽量化できそうじゃん
あれ? そろそろStream転送用のバイナリ型XMLって普及し始めたんじゃなかったっけ? アレならサイズもパースの手間も汎用性も解決してると思ったんだけど。
297 :
John :2005/07/14(木) 23:29:53
つーかさ、HTTPに代わるプロトコル考えようよ
考えるのはいくらでもできるがHTTPしか通さない火壁がいっぱいある罠
>>278 RESTの意味も知らんで煽るなよ、厨房
>>298 逆に言えばファイアウォール通さなくていいんなら
XML Web Serviceなんぞ、およそもっとも非効率でしかも低機能な
IPC手段だな。
まあHTTP使うにしろXMLは無駄。ポータブルなバイナリ標準フォーマットなんぞ
Sun RPCの時代からあるんだから。
スルーの方向
>>296 もう普及かよ…。対応プロダクトあんのかよ。
304 :
John :2005/07/15(金) 10:54:40
すごい軽い計算量で圧縮&展開できるのってないの? gzipの計算コストってどんなもん? 誰かXML専用の圧縮アルゴリズム考えようよ。
305 :
John :2005/07/15(金) 10:55:28
XMLってなんで重いのか知ってる人がいたらおせーてください。 ファイルの保存をXMLにしたら、クソ重くなった。
まずDOMやめてSAXにする バイナリは圧縮後につっこむ
>>297 代替プロトコルなら恐ろしい勢いで沸いてるが、どれも流行らないだけ。
>>300 おまえのような奴が客から要望言われてても、
そんなこと言い出すんだろなw
自分が作り出したものでもない仕様や知識で
勘違いしないように注意したほうがいい。
311 :
John :2005/07/16(土) 00:23:00
>>309 微妙。
プログラム的な最適化をしてるだけだとあまり期待できない。
アルゴリズムの本質的な部分を改良する必要あり。
つか限りなくスレ違いに近い話題で荒らすな。 おまぃはJavaScriptで書けばなんでもAjaxと主張したいらしいが
結論:ファイアーウォール越えなくて良いなら、CORBA最強
>>307 へー、またひとつ賢くなったよ。
Ajax+gzipね。試してみたくなった。
315 :
デフォルトの名無しさん :2005/07/16(土) 10:38:23
ageて半角ダブリューも荒らしパターンだな
317 :
デフォルトの名無しさん :2005/07/16(土) 11:07:55
2chタイプの掲示板はメール欄は空白が基本。
>>303 つかマジ最近動向追っかけてないからよくわかんない。
alphaWorksでXercesとXalan公開してた頃、
もうすでに試作品出てた。なんかテーブル形式のXML外部表現
いまどうなったのアレ
319 :
デフォルトの名無しさん :2005/07/16(土) 11:16:59
最近アレ相等のライブラリをどっかで出してたけど。DOM, SAX, ..., 次はコレみたいな感じで
SAXって実は使ったことが無い ビジュアルノベル作る規格としてはヨサゲなんだけどなぁ Ajaxとは関係ないか
321 :
デフォルトの名無しさん :2005/07/16(土) 12:59:15
StAXのこと?
sexなら誰にも負けないぐらい大好きですが。得意かどうかは、、脳内では世界中の誰よりも(ry
JAXB 使ってやれよ。
ああたぶんそれ
325 :
デフォルトの名無しさん :2005/07/17(日) 03:37:12
JAXBつっても2.0だろ?実装あるの?つか、API仕様もマダじゃね? XMLBeanは出来てるのかな?
JAX JAX JAXカード〜♪
328 :
デフォルトの名無しさん :2005/07/17(日) 20:57:39
SEX SEX SEXカード〜♪
そんなネタでageられるのは納得いかない
>>326 2.0が?
バイナリのXML読み書きだよ?
331 :
自分用チラシの裏 :2005/07/25(月) 14:56:14
332 :
自分用チラシの裏 :2005/07/25(月) 15:07:55
つか、そもそもブラウザのJavaScriptから、 動的にバイナリ組み立てて送信ってできんだっけ?
ビット演算ができるからpack, unpackもどきは書けるんじゃない?
禿げしく重そうだな
クライアントサイドが重かろうと知ったことか って田中さんが
天国へ帰れ
夏休みってカンジだな。 その辺、本スレで前話題で出たような気がする。
本スレってどこよ
おいおい
月刊JavaWorldでAjax特集
341 :
デフォルトの名無しさん :2005/07/26(火) 20:53:26
あんまりたいした内容じゃなかったな。ネットでも十分拾える内容。そんなに深いテクを要求されるものじゃないからな。
まだまだ青いな。 ネット上に日本語で転がってる情報なんて相変わらず相変わらずだし、 ネット上の情報をとことん追いかけてみると、自分らしい仕事が手薄になっている事に気付く。 勝負はそれからだ
別にジャヴァ・ワールドが良いって言ってるわけじゃないので。念のため
Ajaxは技術的にはどうでもよくて、どういう応用が出来るかがミソ
345 :
デフォルトの名無しさん :2005/07/27(水) 01:58:32
Ajaxの良いサンプルはないですか? 何か部分的に解説とか多くて・・・ バリバリ作られてる方で参考になったサイトを教えてください。
346 :
デフォルトの名無しさん :2005/07/27(水) 13:07:32
ブラウザでここまでやる必要あるのか? 単に技術的に「すげーだろ」って見せ付けてるだけにしか見えない。 見てて痛々しい。
でもお客さんから、「コード入れたら名称補完して欲しい」とか やって当然の感じで要望が来るのですよ。 特にメインフレームからWEBに移行したようなのだと。 そういう時に、「WEBだから出来ません」とはもう言えない訳だな。
「ハァ?できねーもんはできねーんだよ。 いやだったらほかの会社に発注しろ。 どうせそこでも無理だけどな(プゲラ」
>>349 それはオーバーにしろ
お客さんにはそんな感じに聞えてたかもなあ。
プログレスバーをDHTMLでやってるのがあって
こんなん客に見られたら困る、と正直思った。
技術力があるところがすごいことやっちゃうから我々が困るんだよね。 やめてもらいたい。
352 :
デフォルトの名無しさん :2005/07/27(水) 16:48:33
351 名前:デフォルトの名無しさん[sage] 投稿日:2005/07/27(水) 16:42:14 技術力があるところがすごいことやっちゃうから我々が困るんだよね。 やめてもらいたい。 いやー、正直ですなぁw この業界、プロ未満・技術者まがいの糞が多杉だからな、淘汰されるべき
この機能の実装には工数がこれぐらいかかります。なので見積り額はX円上がります。 でいいんでない?
問題は、高度な機能を低価格で要求されることなんだよな。 お金がないからこの程度でやりましょうってなってんのに、 あーしてほしい、こーしてほしい、の多いこと。 お金があわないから3年目ぐらいの若いエンジニア送ってるのに。 結局火消し部隊出動になることが多いのだけどね。
こういうの極めれば営業系SEより大きな顔できる。
金が無いからWebベースでローコストなシステムにしてるのに、優位な機能にはコストがかかる事しめさんでどうするのよ>営業。 依頼されれば設計、実装することは問題ないけど、工程数は絶対にまからないってわかってない営業は死ね。
Webベースのほうが通常のGUIクライアントよりコストかかるけどな
クラサバと違ってサーバサイドだけで済む クラサバのサバよりよっぽどフクザツにはなるが
AjaxだとクライアントもJSで結構な処理をするからクラサバと変わらない しかもまだまともなライブラリがないからかえって大変
360 :
デフォルトの名無しさん :2005/07/28(木) 17:47:58
>>AjaxだとクライアントもJSで結構な処理をするからクラサバと変わらない うまくつくって鯖側の負荷が減るんだったら、いいんでないのかね。Clientは全部とは言わないが最近のマシンだったら JSで重くなって使えないなんてことは滅多にないのでは。 まぁ、猫も杓子もAjaxというのは好きになれないが。適材適所でしょ。
Ajax 使おうと提案したら インターネットが遅いから、 頻繁に通信が発生するのはダメだっていわれました
>>360 重さのことじゃなくて開発の複雑さが問題なんじゃないか?
GUI部分は普通にSwingとかで創ればいいだろうし
サーバーとの分散を考えるなら普通にWebStartとかスマートクライアントとか3層式のGUIでいい
不特定多数のことを考えるとブラウザ依存しやすいAJAXも思ったよりいいものでもないな
何でもやろうと思えば出来ないこともないというあたりが難しいのだが
まともなJavaScript開発環境がないのが最大の問題
SELECTリストの値によってフォームを変える場合って どのタイミングで裏方が動けばいいん? changedで値取りに行ってたら動作がもっさりするしょ
Changed以前に取りに行こうとするなら、 取りうる値すべてを取っておかなくてはいけないね。 通信量増大するけどいいの?。
>>364 しかし
>>361 の上司が懸念したユーザビリティの低さも耐え難い所。
未読リストと既読リストで処理を分ければ二度目のchangedからは速度が安定するけど
やっぱ初回がもっさりしてたら萎えるっしょ。
NGワード:Anti
>>361 インターネット経由よりむしろ社内WEBアプリで使えとか言われない?
#ちくせう、IE6専用がだめってどういう事よ>>専務!
#だれよ、古いIEとかMozつかってんの>>専務!
Ajaxのパフォーマンス問題だなんて、 もう10年近くも前のネタを今更やってる可哀想な職場に合掌
AJAXに関してはマスコミ主導っぽいんだよなぁ
Google主導です
>>365 「ウェブブラウザでできることを目の当たりにして、わたちたちは驚愕した」(Rasmussen)
で、なぜ赤ちゃん言葉を使う?
googleにしろAJAXが成功してるのって結局GUIが単純なやつだけなんじゃね?
>>361 AjaxのAは、非同期の意味だやね。
何故、同期処理が前提な箇所を語る?
?
frameset、ifream、window.openと大差が無い 差があるとすればデータを「ストックできる」というくらいか はてなダイアリーとかに導入すればカッコよくなる?
JavaScriptにsprintf相当の物が欲しい。
>>377 jsolaitにstring formatting関係のパッケージなかったっけ?
>>373 あまりAjaxで凝った処理は行わないほうがいいんじゃないかと思う。
ブラウザのバージョンが上がったりして、万が一動かなくなった時きつくない?
Flush、.NET、Javaとかだったら「このバージョンのプラグインを使って下さい」って
(特に企業向けアプリは)通せたりするけど、JavaScriptの場合は難しいでしょ。
最低でも最新バージョンのブラウザには対応させないといけない。
乱用すると後々痛い目を見る気がするんだけど・・・
AjaxバリバリでStrutsみたいなフレームワークがあったらと妄想。 HTMLとJSPとでソース量がぜんぜん違うという落ちは間違いない。
適当に使ってみた感想。 FLASHは、FLEXをみると結構な事ができ、一見良さそう見えるが 独特な重さや操作感、キャシュが変だったりと色々慣れる必要がありそう。 細かい演出は流石に強いが、逆にそれが煩わしく感じた。 デザイン力のあるプログラマには、受けが良さそう。 Ajaxは、既存の技術の単なるよせあつめ。 今までの実績+αなので慣れと言う意味では心配が少ない。 ブラウザの独自仕様等を、乱用しない方が安全なのは今まで通りだが、 今はイロイロな可能性を模索するのが面白い。 なので野暮な事は言わずにオマイラ人柱になって報告汁!
んー単価安いからFlashにしてもらった
flashのUIコンポーネントのテキストボックスで 文字化けするのが結局最後まで原因がわからなかったので ちょっといやーんだ。 IMEで未確定の状態だと化け化け、確定するとOK、という キッカイな現象。しかも環境が特定出来ないので なかなか再現してくれない。 グリグリ動くような派手なものじゃなくて フォームがえらくなった感じだったら Ajaxの方が安心かな。
Flashって機能拡張するたびにAPIがつぎはぎになってるよな。
間をとってOpen Laszloで頑張らないか?
マイクロソフトとマクロメディアの戦いなの?
Ajaxは逆にMSにとって目の上のたんこぶのような・・・ しかしGoogleの印象が強すぎてAjaxはもう潰せないから Atlasを投入してデベロッパを確保しようって魂胆があるね
お得意の広めて拡張してつぶすってやつでしょう
HTMLでは出来そうで出来ないUIを、ちょろっと実現する為にAjaxはちょうどいいなぁ。 実際の業務で使うシステムの一カ所で試験的に導入してみたけど、評判◎。
入力、確認、修正入力、反映結果。 これらをひとつのファイルで実装できるのは楽かもね。 一般に確認と結果の前処理で入力チェックが2度必要だけど AJAXなら結果で表示するだけでいい。
結果でチェックするだけ の間違い。 まあ未来日の有効期限とかあるなら別だけど。
納期が2倍になっていいのなら◎ もちろんコストは2倍かかる まともな開発環境がないからねぇ
別に難しい技術じゃないんだからさあ。開発環境って…
どこが難しくないんだ? XMLHttpRequestなんて使ったことねーよ。
使ったことがないから難しいってか。 ちったぁ勉強しろよ。
>>394 その理由、FLASH信者でもないのかな?
XMLの転送が問題じゃねーよ JavascriptでそのデータをGUIに反映させたり操作に応じて対応が問題なんだよ .NETやJavaならGUIはポトペタで作れてそのイベント処理も強い型のおかげで デバッグが容易だし、ステップ実行も出来るし補完とかリファクタリングとかかなりの差がでる トライ&エラーじゃ開発効率いいはずねぇ
>>397 んじゃ それで開発してれば、効率良く幸せじゃん。
ヤッタネ(>_<)b
そのうちOpenAtlasが出るんだろ
>>397 そんなにJavaScriptが難しいか???
普通に書けば普通に動くものなんだが・・・
しょうがないんじゃね。ここ【プログラム】板だから。 JavaScript普通に書くったって、ハァ?なんだよ。
JavaScriptを、正確に使おうと思うと、結構難しいと思う。
・データ型をちゃんと意識したり、
・変数のスコープを意識して使うとか、
・ブラウザ上で使う場合は、独自拡張を意識するとか、
・DOMを理解するには、XMLから勉強した方が理解が深まりそうとか、
だから、チャレンジ精神の無い
>>397 に勧めては、可愛そうだ。
という事で、(* ^ー゚)ノバイバイ
Javascriptのようなショボい言語だけで それなりのGUIをつくるのがかったるいって話だろう。
コスト無視していいのならかまわんと思うが そんなのみたことねぇし。
インタプリタ系の言語では、一番オモロイと思うけどな。 まぁAjaxは、これといった定番がある訳でもないし、 思考錯誤するのが面白いと思わない人には、 やりにくいだけで苦痛なのでしょう。
>>404 > コスト無視していいのならかまわんと思うが
Ajaxに限らず、仕事って、妥当な範囲のコストで
仕上げてくれるところにしか回ってこないものだから
君には関係無いよ。
コストって。結局儲かればいんでしょ。 既存のルールで儲からないならそれを壊すまで。 グーグルにはなれなくとも、そういうところは見習いたいと思いませんか。
>>403 >Javascriptのようなショボい言語
JavaScriptは実はJavaよりも上手く設計されているってことを知らないな?
>だから、チャレンジ精神の無い
>>397 に勧めては、可愛そうだ。
まあ、こういうことだな
Javascriptで作ったマリオがあって笑ったなあ。 めちゃくちゃ重かったけど。
Javascriptの開発が問題ないってことはないだろ。 もしかしてテキストエディタで開発してるやつらばかりかよ。
ネスケ時代のJavaScriptはしょぼいけど ECMAScriptベースで再構成された最近のは恐ろしく高機能だな FlashとAjaxの話題がたびたびここで登場するのも 彼らが従兄弟だということもあるのかもね
俺はEclipseのExadel Studioプラグイン付属のJavascript Editorを愛用してる 【主な機能】 ・キーワードハイライト ・入力補完 ・関数・変数アウトライン表示(関数のネストに対応) ・アウトライン表示された関数をクリックで該当関数にジャンプ 俺はこれでそこそこ満足してる。あとはデバッグ環境か
>>393 開発環境は難しいから使うんじゃなくて楽するために使うもんだ。
俺はメモ帳だ。 javascript書くときはいつも死にそうになる。
ブラウザで動かすJavaScriptのコードって、どうやってユニットテスト するんだろ。
419 :
デフォルトの名無しさん :2005/08/05(金) 00:58:19
VS.netじゃ駄目なのか? けっこう便利なんだが。。。
>>418 ん?ユニットテストはコンパイラ言語より
JSのがしやすくないかい?
>>418 エラー時に起動する事があるが、正直使い方が良くわかんね。。
ブレイクポイントとか、設定して起動させる事って可能?
422 :
421 :2005/08/05(金) 01:36:21
> 漏れの場合、開発はテキストエディタと、DOMインスペクタのみで行ってるよ。 > 慣れれば、そんなに効率が悪いとは思わない。 なんだそりゃ。慣れなければ効率が悪くて、 慣れても効率が良いわけじゃないのかw
未知の技術に踏み込まなくても良い理由を 必死に探す輩って昔から居るよね。 その労力、踏み込んでみる方に使えよって思う。
未知じゃないし
426 :
413 :2005/08/05(金) 08:13:59
>>423 ナイス突っ込み( ゜∀゜)√
JavaScriptは単体でみると、
データ型は自動だし、関数もありきたりの物ばかりなので、
これについては、慣れれば問題ないと考えている。
ただDOMは、情報量が多すぎ覚えきれないので、
DOMインスペクタ系のツールで補いながらコーディングしている。
後は、ソースが巨大化した場合に、「4444行目でエラーが〜」とか、
言われるとさすがに萎える事があるのは、否定せんよ。
try〜catch張っていると、さらに原因の特定に困る場合あるし、
デバッグツールあると便利やね。
まぁ、それで「コスト云々なので開発につかえね〜」というのには、
賛同できないし、
>>411 の聞き方では煽りのレス位しか付かない
だろうと思ったので
>>411 を煽りつつ、建設的な聞き方に違訳wして
さしあげたというわけさ。
情報くれた皆さんサンクス!!
↓以降も、情報募集中。
いまさら前時代的な開発効率ではやってはいけんな やはりGoogleのようにシンプルなGUIだけだな
現代的な開発効率ってどんなんだ コード補完、ポトペタ、デバッガ、インスペクタとか? ないのはポトペタとインスペクタくらいか
>>428 否定はしない。
ただ開発効率と言う面だけで
諦めてしまう面は、嫌いだな。
GoogleMapを外部から呼び出しているページの
ソースとを見ると、すごく短かいよ。
>>411 とかは、そういったレールがひかれるまで
待ってから判断すると良いと思う。
漏れは、現状の開発環境でも何とかなるし
新しい物に挑戦するのを面白いと思うタイプだ。
価値観が違うからしょうがない。
だからチミには無理だからと(ry
AJAXのどこが新しいのだよ
名無しさんだった技術に名前が付いた
>>433 ゚∀゚)兵隊アリめ !
Ajaxが既存の技術を組み合わせだという事を
知った上での揚げ足取りのつもりなのだろうな。
古い技術を、組み合わせた仕組みでも、
かなりの事が出来ると言う事に、
名前を付け広める事で、共通の認識を持つ事が
できるし、価値観が生まれる。
その価値観で、既にAjax vs FLASHといった
発想も出てきているみたいだし、
Ajaxで仕事をといった話もあるそうだ。
そういった、アーキテクチャなり価値観を
新しいと言っているのだよ。
言語的に新しいだの開発ツールが新しいだの
そういった貧困な発想しか出来ないオマイは、
しばらく兵隊アリをやっておれ。
あ〜兵隊アリも必要だから、淘汰するつもりは無いよ。
そのうち、誰かがレールを引いてくれるだろう。
>>407 の言っていた、
>既存のルールで儲からないならそれを壊すまで。
という事と同じで、古い物で新しい価値観を
作りだすのは、さすがだと思う。
(正確には、グーグルが認めるだけの事はあると
言った方がよい?
437 :
413 :2005/08/05(金) 20:26:02
438 :
デフォルトの名無しさん :2005/08/05(金) 20:55:14
結論:得られる効果の割には開発効率が悪く保守も面倒。
マスコミ主導型
Google主導
ていうか俺は宣言できる。 まぁず間違えなく、ぜぇぇったいにはやらない。 2年後には、すべからく全員!!Ajaxなんて単語は忘れてる。
せめてJava並に分かりやすい言語を・・・
>>441 なにを、そんなに執着しているんだ?
とりあえず、オマイから忘れると良いと思うよ。
所詮、フロントエンドだ。
今後、FLASHなりAtlasが面白くなれば、そっちを使うだけだよ。
今は、Google主導のGoogleMapとかライブラリとか使えたり、
そういったアイデアを刺激され自作する事が面白い時期。
雑誌とかでも、良く見かけるようになったし
今は、Ajaxという考えが面白いと思うよ。
と、いった流行に着いて行けない自分を誤魔化す為に
酒に呑まれているのけ?(プ
Ajaxはブームであって実用的ではない。 Googleでそれが出来るのは物凄い体力があるから。 基本をAjaxで作って WinはVML、他はPNGとか処理を分けてたりするしね。 その点Flash(Flex) はRIAというニーズが既に高くなっている。 Web業界の案件の1/4がRIAを選択してる実績もあるしね。 こっちはブームではなくトレンド。 てかAjaxって普通の解説サイトとかに向いてる気がする。 仕事で使う技術じゃないよ。
趣味で使う分野や画面数が少ない分にはいいけどね 流行るからといって画面数や細かい制御が多い業務アプリで使うと死ぬ予感
>>443 面白いと言うだけの技術をさ、仕事に持ち込まないでくれる?
あと流行にだけ流されてるのが気に食わん。 もっと真実を見抜けよ。
まじでそうだよな。 お前はAjaxが話題になったらAjaxをちょこちょこっとやって、 Ajaxが廃れてFlashが話題になったらそれをちょこちょこやるのか。 マスコミに踊らされてるだけじゃん。
いや皆見抜いてるから。
そもそもAjaxをブームメントと捕らえてるのがおかしい。 数年内にHTMLを置き換える次世代Web技術が現れると思うが、 それはAjaxではありえない。
つまりAjaxは次世代Webまでの、つなぎ
> HTMLを置き換える次世代Web技術 って何? もちょっと詳しく!
自演乙
その理屈はAjaxをブームと捕らえるのは正しいという理屈では?
>>444 FLASHの実績は、否定せんよ。
SonyBankのUIもFLASHだし、信用できるのでしょう。
現状で考えると、
Web上で、デザインに凝った物や重要な処理を行いたい→Flash
Web上で、お手軽に何か作りたい→Ajax
といった風に、住み分けされるのでは?と思っている。
というか、古い技術に名前を付けただけなので、
現状がそれに近いのでは?
名前が付いた事により、ライブラリの開発等が流行っている
みたいなので、もうちょっと豪華になると思うけどね。
>仕事で使う技術じゃないよ。
これには反論。
現状でもJavaScriptを使った仕事は多いので、
その辺が上記のライブラリ等を使って豪華に
なるのでは?と思う。
将来的に、ブラウザでXFormsが使える様になる頃には、
ブラウザ間の動作が、統一されていたりして、
プラグ印メンドクセといった事になってないかな?
と、これは妄想中。。。
>>455 客が使えって云い始めたら、仕事でも使わざろうえんわな。
XFormsも作られ始めて長い時間(4年くらいか)たつけど、
正直なところ、あんまり流行りそうにないな。
457 :
455 :2005/08/05(金) 23:14:54
おうよ、妄想さ。 話題に上がってたので書いてみた。
やっぱりFlashよりもJavaScriptのほうがいい
だって普通のformはJavaScriptの恩恵受けまくりで 既に不自由が無いじゃん 英語しか入らないフォームとか 数字しか入らないフォームとかを かなり簡単に記述できる
461 :
456 :2005/08/05(金) 23:18:50
技術者としては、技術に対して貪欲でありたい、 と思っているだけだよ。
462 :
455 :2005/08/05(金) 23:20:33
社内でもFlash派と分裂しつつあります。 負けられねー。w
>>435 > シェルなんかから js ファイルを実行してエラーだとエラーだっていう旨を吐いてくれるツールとかがあればいいんですけど、JavaScript の実装上難しそうだなあ。
あるじゃん。
>>441 どうでもいいけど「すべからく」の使い方、違ってますよ。。。
「すべからく」をAjaxで正しく実装してください。
あべし。
470 :
デフォルトの名無しさん :2005/08/06(土) 09:39:31
元からCSSを使い倒す紳士に より一層の低負荷をもたらす技術だな
>465 分裂せんでもええやん。両用すりゃいいさ。
474 :
デフォルトの名無しさん :2005/08/08(月) 22:11:15
>>465 正直、Flashの方が良いと思う。
ブラウザ依存が少ないし、当然だが、
オーサリング環境は比べ物にならないし。
Flash MXでFlashの楽しさを理解したから、Flash 8になったらまた買う予定。 それまでは目覚めし古の巨人Ajaxを使い倒す。
巨神兵にならなきゃいいけどなー
オーサリング環境の差とかわかるけど 客にウケてバンバン売れるなら んなのどうでもいいと思う今日この頃。
W3C規格が宙に浮いたままだから手が出せない
シンプルに単純なHTMLのみか リッチクライアント落としてもらうかに二極化し始めてると思うんだが。
画面数や遷移が多い業務系がリッチクライアントへ 不特定多数で画面数がさほど多くないのがFlashかAJAXへ
XHTMLのENTITYのファイル参照ってキャッシュ利く? 利くならAJAXの未来はまだまだ明るいと思う
IEの独自拡張機能って、毛嫌いしないで実際に使ってみると、色々と便利だね。 HTMLの条件付きコンパイルとかは、標準化の理念に反しているかも しれないけど、他のブラウザも実装して欲しい。
便利だから不便なんだよ。IE が実装したばっかりに……てヤツ。 この感じ伝わるかなぁ。
Content-encoding: gzipが企業PCなどのIEでは使えないという記事があった。 IEは標準で使えて欲しい部分をこっそり使えなくするいやらしさがある。
487 :
デフォルトの名無しさん :2005/08/11(木) 21:34:20
XULなど使う位なら、IE拡張機能使うなぁ。
xmlhttpでマルチキャストでデータ送りたいんすけどできます?
>>488 マルチキャストって
サーバーとクライアントのどっちが1でどっちが多?
送りたいつってんのならC1:SNじゃねの? XMLHTTPインスタンスがシングルトンかどうかをチェックすりゃいいじゃん。 んで報告してちょ。
491 :
488 :2005/08/12(金) 01:01:15
>>489 ,490
C1:SNです。
>XMLHTTPインスタンスがシングルトンかどうかをチェックすりゃいいじゃん。
ググってみましたがインスタンスやシングルトン、コンストラクタといった用語自体
初めて目にするレベルなので1日や2日では理解できそうにありません orz
javascriptしかやったことがない。。
↓でやってることをXMLHttpを使って自作しようとしています。
「UPnPでIGDデバイスを検索」
http://www.bosuke.mine.nu/neta/upnp.shtml IGDの検索以外の部分は完成していますが、マルチキャストで躓いてしまいました。
まずXMLHttpでマルチキャストが送れるのか?が疑問で
あと仮に送れたとして、myObj.responseXMLでレスポンスを受け取れるのかがとても不安です。
具体的な使用例とかがあったら教えてもらえませんか?
どうでも良いけどHTTPの範囲にマルチキャストなんてあったっけ? xmlhttp = xml + http
>>493 画像とか同時描画してるじゃん。他にもフレームとか。
てか別に並列処理じゃなくてもバッチ処理すればいいだけ。
マルチキャストじゃないだろそれ
>>486 ヒント: プロキシ接続で HTTP 1.1 を使用する
企業PCだとそこら辺の設定を変更できない可能性があるって話?
設定を変更してくれる?わざわざその技術のために。 デフォルトって大切。
ヒント: グループポリシー 企業PCなんだし
502 :
488 :2005/08/13(土) 02:29:10
>>500 ,501
ありがとうございます。どうやら無理っぽいようですね・・・。
ん〜このままでは中途半端なプログラムになってしまう(´・ω・`)
VBScriptとか使えばなんとかなるんでしょうか?
インターフェースをHTML+javascriptで作りこんでしまったので
HTMLに埋め込めるスクリプトでマルチキャスト扱えるのって何かあります?
無理ぽならちゃんとした言語で再トライの予感。
つーか
>>488 が何をやりたいのかサッパリわからん
マルチキャストを理解してるかどうかも怪しい
506 :
488 :2005/08/13(土) 11:30:20
>>505 おう!Java Appletがありましたか。
ちょっと調べてみた感じ自分のレベルでなんとかできそうです。
たぶん。
ありがとうございました!
>>488 本当は悪いことをしようとしてる予感...
508 :
デフォルトの名無しさん :2005/08/21(日) 14:09:24
オランダのサッカーチームのスレッドと思ってみたら、 エイジャックスのことか。
サーバー上の変更を自動通知みたいなのやりたいんだけど、 レスみたらポーリングか繋げっぱなしにするっていってて じゃあ繋げっぱなしにしようかなと思うんだけど、 これってHTTP的に行儀が悪いとかってない?
>>510 繋ぎっぱなしってできるの?
サーバー側は multipart/mixed でタイムアウトにならない程度に
ダミーのペイロードを送り続けることはできなくもないかなと思うけど、
(これもレンタル鯖だとプロセスを切られそう)
結果を取り出すクライアント側のコードが想像つかない。
定期的にresponseTextを覗いてMIMEを自力でパースするのかな。
512 :
デフォルトの名無しさん :2005/08/22(月) 23:17:55
やっぱここに粘着してるのは、 話題に乏しいループ厨房だな(げらげら
>>511 繋ぎっぱなしだと普通のAPサーバーのServletスレッドプールを
すぐ食いつぶしそう。100接続程度で誰も入って来れなくなったり。
こんなのあんまりだから、やるならポーリングにするよね。
繋ぎっぱなし版のresponseTextの扱いだけど、text/htmlにしといて
Googleサジェストがやっているみたいに複数行のJavaScriptをレスポンスと
して返し続ければパースは要らないんじゃないのかな。それをeval()すれば
良いような気がするけど、やってないからわかんね。
goo 辞書もAjaxかな 使いやすいな
クライアント側って、Javaスクリプトでなくて、Javaアプレットだと駄目?
Applet ならまだ Flash の方が……と思うなぁ
FlashじゃAfax
Javaアプレットならロハで作れるけど Flashはなあ......
そこで MTASC ですよ
>>521 バックエンドにMTASCを使ったフリーの統合環境が出るまで待つよ。
Eclipseベースならなおよし。
>522 もう出てるよ。 flashoutを利用するもの または最近FDTというのが出た。
Java >>>> JavaScript
JavaScriptの行く先を見出せない俺が来ましたよ 正直なくなってもいい技術じゃね?
今を楽しめ
JavaScriptは、MSも重要視している技術。 マクで採用しているJavaScriptで動くDAを、次期OSに真似して搭載するだろ? 本来MSでは、UA意外での使い道も結構あったはずなのに、意外と地味な印象だ。 いまでは、アドビイラストレータをJavaScriptで制御できるというのに... Ajaxで動画や音声を扱えるようになればいいのにと思うこの頃...
もはやFlashじゃん
>>528 タブブラウザで別ページで開いたあとで他のページのリンクが妙な動作するんだけど
バグってねぇ?
開発じゃなくてユーザーとしての立場だと、 Flashバリバリのインターフェースって、かなりウザいんだけど…。 むやみにFlashに頼らず、Ajaxを限定用途で工夫してさりげなく使ってくれるほうがありがたい。 まあ用途によるけどさ。
細かいことをy労とするとブラウザ依存になり、ブラウザによってまったく動かなくなるのが怖いところだな 静的コンテンツでのレンダリングですら問題になるのに
>>528 フラッシュファイルをJavaScriptで遠隔操作しているって感じかな?
でも、Ajaxってフラッシュなどを代表とするプラグインを必要とする実装を回避しつつ、
インターラクティブ性を高める技って事だよな。
フラッシュファイルを扱う時点で本末転倒じゃね?
>>519 おかしくね?A Ja X の Ja を変えるんだから Aflax とかが真っ当じゃね?
にしても何故 Ajax なんだろう。JavaScript 略すなら js とかの方が妥当だと思うんだがな。
発音とかの問題なのかね。
>>534 Ajsxじゃ読めないじゃん!
Philipz博士のzはなぜ後ろにあるのってのを思い出した<「創世記機械」だかなんだか
>>534 > にしても何故 Ajax なんだろう。
Ajaxっていう結構メジャーな洗剤があって、これとSOAPを掛けてるらしい。
しかしAjaxって名前は大げさだな。有名どころのAjaxサイトはXMLなんて使ってないし、 結局JavaScriptでHTTP通信を裏で非同期実行できるってだけだもんな。それも以前から あった技術なのに。
XMLってパースが重いからな SAXなら実用的な速度がでるのかな? どちらにしろ受け手の問題がある
>>538 ミソってどこのへん?
・名前が大げさ
・XMLなんて使わん
・Googleが使ったからXMLHttp解禁
>>540 「それ以前からあった技術なのに」の部分じゃない?
ハイパーテキストだって概念自体は1970年からあったものだけど、
WWWがブレイクしたのは20年以上後でしょ?みんな、ネットが普及し始めてから
10年以上もハイパーテキストの可能性を見落としてきたわけよ。
確かにAjaxも「それ以前からあった技術」だけど、誰もそれでGoogle Mapの
ようなことが出来る点は見落として来たわけで。この世界は実装したモン勝ちなのよ。
RIAが登場できるだけの通信速度がなければ Ajaxは一生日の目を見なかった気がする。 あとGoogleMapsはIE以外はVMLの恩恵が受けられないらしいから Flash経由のほうが開発コストは低いと思うよ
IE限定にすればいいじゃん
>>540 名前が付いたことで概念の共有化がしやすくなった。
DHTML とかだって HTML + CSS + DOM + JavaScript の総称だけど
名前が付くことで説明しやすいだろ。
その結果普及しやすくなる、と。
LAMPやデザパタみたいなもんか。 まあそういう面はあるよな
>>541 > 誰もそれでGoogle Mapの
> ようなことが出来る点は見落として来たわけで。
誰も見落としてない。
XULやWSH界隈では普通に使われていた。
アクセシビリティというものを考慮してやらなかっただけ。
頭を冷やせ一部の馬鹿ども。
>>546 要するにゲームとかのエンターテイメント系産業に良くありがちな
「名前付けで定着をねらう」戦略がうまくいったって事だよね。
マーケティングの基本なんだろうけどさ。
>>544 XMLHTTPと言えば通じる(通じた)。
やっぱGoogleさまさまなんだよ。 以前なら互換性が怖くてXMLHTTPなんて 使わなかったもん。今なら「Googleがやっているし」 で通りそうなんで。
つか、名前がどうのこうのとか、どーでもよくね?
多分生理的に受け付けない人種が多いのだと思う。
>>550 隣同士の要素の大小が一定になるように要素を入れ替える作業を
全体を通して入れ替えがなくなるまで繰り返すアルゴリズム
と言うより、
「バブルソート」で通じる方がなにかと便利だろ? そういうことだよ。
どうでもいいからWebProg板に帰ってくれよ
Ajax等と呼ばずに ふっつーにJavaScriptでいいんじゃねえの。 一つの言語に色々な呼称付けないでくれないかしら? と、古い人間が言ってみますよ。
同じような事でも、Microsoftがやると怒られて、Googleがやると誉められる不思議。
それがジェダイと帝国軍の差
一応FireFoxでもちゃんと動いたから 怒られなかったんじゃないか?
GoogleとMSが手を組んだら、世の中きっと楽しくなる。
MSだけじゃなくてFirefoxもできるようにしたからGoogleがやろうとおもったんだろうな。
FireFoxはVML未対応だろ? PNGに線引いて出力とか力技らしいじゃん
Ajaxってこれからスタンダードになっていくのか?
ならないし、なりえない。 MVCが維持できないじゃん。
次期JSFはAjaxをサポート。
>>563 JSFでAjaxサポートって単に重いだけなんでは・・・。
Faces Requestを送るために、どうせ超巨大なデータを
送ろうとするんだろうし。
>>561 普通に使われて普及する可能性があると思う。
Mapionの実験サイト(無料)とか見ると、やっぱり
便利だからね。ユーザーに強いメリットがあれば
市場がそれを追いかけるから。
>>566 今は無いけど、おそらく次は株式のネットトレーディングサイトで
Ajaxが盛り上がると思う。既に構築始めている所が居てもおかしくない。
リアルタイムで株式動向が分かるリッチなものが作れるんだから。
>>562 アホか。アプリケーションモデルとドメインモデルを分離しろって習わなかったか?
習ったかどうかみたいな権威付けは糞だと思うよ
>569はどういうジョークなんだろう。
DHTMLすら満足にできない奴がごろごろしてるのに普及なんてするかよ 表示/非表示やconfirmくらいが業務でのDHTMLの限界
それはさすがに貧弱すぎる気が・・・
それ以上は専用クライアントの出番
値のチェックぐらいしろよ
submitの段階でチェックするところが多いのは何でだろうな 俺だったらkeypressで制御するのに
使いにくそう
>>576 昔のホストのイメージがそうだからとか。
リッチクライアントなのにそうやっている所もあったかも。
>>572 折れは、ロールオーバーもプルダウン式メニューも、みんなクロージャにしてプログラミングできる。
...え? それがどうしのかって?
すみません、逝きます
580 :
デフォルトの名無しさん :2005/08/29(月) 23:38:10
漏れもGoogleMapみたいなのこしらえてみたいんだが、難しいかなー? いちおうJavaScriptとJava(Struts、Hibernateなど)は使えるのだが…えらく難しそうな希ガス。
>>580 データが無いと何もできない罠w
処理は煩雑なイベントハンドリング以外大したことは無い。
>>537 > しかしAjaxって名前は大げさだな。
やっと意味が分かった。
Ajaxってローマ神話の英雄の名前で、
アメリカ軍のミサイルの名前にも採用されてるんだね。
そんな名前を何故?って感覚か。
欧州サッカー好きの俺は、どうしても「あやっくす」と読んでしまう。
え? 「アヤックス」じゃないの?
586 :
デフォルトの名無しさん :2005/08/30(火) 22:11:23
てか、おまえら今更AJAXは主流になるの?とか間抜けな事聞いてんじゃねえよ。 こんなの前から使ってただろ?
>>586 知っていても遊び用でしか使わなかったよ。
仕事用とか外部向けアプリで使ったら俺の周りでは
危険視されていたし。
それは常識。本当に危険。
>>589 今となっては大御所のGoogle様がやってしまったから
他のサイトも外部向けサイトとして出しているけどね。
Mapionの実験サイト(メアドだけで無料で登録できる)も
使ってみたけどバリバリのAjaxサイトだった。
Google〜〜ゆるさんぞ〜
データI/Oが単純ならAJAXはアリ 業務系で使うのはただのアルファギーク サーバサイドでもStrutsとかアルファギークのおもちゃばっかでつかれるよ 枯れたノウハウで行けっての
vb? access?
Javaは枯れてきた
自分が理解できないから愚痴ってるだけに見えるな。 恨み節カコワルス( ´,_ゝ`)プッ
あれは手間ばっかでホントに効率が悪い Struts開発者ですら別のフレームワークに逃げた
>>592 > Strutsとかアルファギークのおもちゃ
すっげー納得
>>595 屑に使えないフレームワークなんか、それこそ屑だけどな。
>>598 それは言い過ぎ
フレームワークは開発者の裾野を広げるためにあるべきなのに自己満足に陥ったもののいかに多いことか。
XML HELL の温床ばっか > Javaフレームワーク
>>600 確かに。XMLにすりゃいいと思っているのかねぇ。
ところでアルファギークって何?
アルファギーク:
「産業を変化させる力を持つ新しい技術に早いうちに飛びつき、
ああでもないこうでもないといじくっているうちに、技術が進むべき
方向性を示し始める、先鋭的で飽きっぽいエンジニア」
かなりプラスの意味に取っているな。俺から見たら自分が生み出した
わけでもない技術を鬼の首でも取ったような騒ぎ方をして周囲に迷惑を
かけたあげく、すぐ飽きるような奴のように思えるけど。要するに使えない奴。
ところで
>>592 のWeb系の枯れたノウハウって、自作のを使い
続ける事を指しているの?
実績やドキュメントが無駄にある前時代的な奴のことだろ
>>596 Struts開発者はJSF作ってShale作ってるから、逃げたというよりもStrutsが中途半端だったと思ってるんじゃないか?
>>603 どんな技術でも最初はアルファギーク達のお世話になるものだよ。
貴方がいつも使ってるアレやソレもきっと最初はそうだったはずだよ。
そういう人達が居ないと、いつまでたっても開発者本人しか
使わない技術で終わってしまうからね。
>>606 アルファギークを共通費で飼ってやれる余裕があればいいんだが。
仕事とは別枠でやっていただきたい、という話でございましょう。
何て都合の良い解釈
えっちがうのか・・・・。
>>606 そりゃそうだけど、新しいもんで残るのはわずかで9割方消えていくだろ。
いや、一時とは言え、流行る程には優れた技術だから、 消えるのは8割9分9厘位に留まる。
「流行りの技術」って時点で流行ってるんだから アルファギークの手を借りてない罠。
AJAXとあんま関係ないけど 業務でDHTML使うとテープル使って一部を非表示にするとき マージンが余ってしまって気持ち悪いレイアウトになる 俺が直接関わってるわけじゃないから手を出せないんだけど 直したい、直したい、直したい…ってもんもんとする毎日。 DOM使えや
google map観れない環境やブラウザは糞なので、 そんなモノの対応など、これからは考えなくてもイイと言う事でしょうか?
ケースバイケースだろ。 別に互換性は最優先されるべき項目でも無いよね、てこと。
9割近くを占めるブラウザで動作すれば無問題。
そう考えると随分思い切った技術だね。 潔いというか何と言うか
Win IE 5.x〜とFireFoxで互換取れてれば、いいような気がする。 特にオペラとサファリは実装に問題が多そうだし、確認すること自体が無駄なような気がする。
はいはい、そうですね。
>>617 互換を考え始めるとキリがない。画像が出ないブラウザだってある。
問題は、互換性を捨ててまで実装するメリットがあるかどうか。
GoogleMapは許せるが、ただの会社概要やEコマースサイトが
Flash専用になってたりすると殺意を覚える。
こないだ某社の会社概要がFlashで出来てて文字列選択もできないので、
宛名印刷する時にFlashの画面見ながら住所と会社名をタイプしなおすハメになった。
何のためのデジタルデータなんだかわかりゃしない。
>>620 > 宛名印刷する時にFlashの画面見ながら住所と会社名をタイプしなおすハメになった。
おまえは俺か?
結構あるんだよな、しかもこういう会社に限ってメールで資料請求できなかったりする。orz
話がdでますお
道具は適切に使いましょうってことだろ
素で適切に使えない奴 適切に使わないことを目的とする奴 とかいるからな。後者は一見カッコイイから要注意。
変態な使い方して笑っていたら、 他の人がマジに受け取ることがあるからな。
626 :
デフォルトの名無しさん :2005/09/05(月) 21:57:54
>>625 それは、おまいが自分の天才に気付いてないだけじゃないのか?
>>626 確率は大変低いのでありますが、無い可能性ではありませぬ。
なーんかマイクロソフトも好きだねぇ。 どんどんAjax使ってるよ
>>629 今じゃプロプライエタリなソフト会社のうち一番XMLとJScriptに力入れてると思う。
631 :
デフォルトの名無しさん :2005/09/10(土) 03:32:46
>>620 そのうち、WindowsFormにしか対応しないサイトが出てくる伊予柑
Windowsアップデートで全滅とかw
おお、あり得るなw 開発はラクチンになるかもしれんが、運用・保守は地獄だな。
そう言われ続けて10数年。Windowsは広まる一方であり、 大きな不具合は無い。
>>635 でもどんどんでかくなる。
政府はPCの減価償却期間もっと短くして、お願い!
いや、正直、運用保守はWindowsの方が楽。 OS, WEBサーバ, APサーバ, フレームワーク… 殆どがWindows Updateだけで済むから。 セキュリティ情報もMSサイトだけ見てれば良いし。 相性問題もMSがリリース前にやってるしな。 LinuxとApacheとTomcatとStrutsを個別に保守するのは大変だし、 更にStrutsにしろTomcatにしろ他のライブラリへの依存多いから それらを把握するだけでエライことに。
>>637 Debianでも使ってればLinuxとApacheとTomcatのセキュリティパッチは
半自動で入るよ。コマンド一発。Strutsはセキュリティパッチが出ない限り
アップグレードすべきでないと思う。振る舞いが変わりそう。
Linux Apache TomcatとStrutsを同列に並べて語ってる辺りで程度が知れる。
>相性問題もMSがリリース前にやってるしな。 これ自社製品だけだろうな。特にOracleを使用している場合は、気をつけたほうがいい。
社員乙
AjaxでOracleはありえないだろ
ありえるだろ。
windowsパッチとoracleの話だろ。
646 :
名無しさん@そうだ選挙に行こう :2005/09/11(日) 20:44:35
つかAjaxって主にブラウザ側の話だから、WEBサーバのそのまたバックエンドが何使ってるかはわからんだろ。
その通り。つか、Ajaxって言うの恥ずかしくなってきている今日この頃。
ミームとかいうやつだな たぶん
Macでも普通に動く(らしい)Atlas。
651 :
デフォルトの名無しさん :2005/09/21(水) 11:05:23
XMLHttpRequestを使って画像データを取得する方法を教えてください
AjaxはMSが作り出した物のなかでも かなりのヒット作だな。
653 :
デフォルトの名無しさん :2005/09/21(水) 12:32:20
654 :
デフォルトの名無しさん :2005/09/21(水) 12:58:40
IE 6とFireFoxはきちんと作られたアプリなので問題ない。 サファリはダメソフトの典型なのでサポートなんかしなくていい。
w3mのサポートをよろすく。
656 :
デフォルトの名無しさん :2005/09/21(水) 13:51:26
>>635 >そう言われ続けて10数年。Windowsは広まる一方であり、
今の時代負け組みとなったPCで広まってるだけ。
カカ○コムでWin/II$鯖大騒ぎ。
スパコンは汎用OS的にはUNIX系の独断場。
M$がスパコン対応を逝ってからどれだけ経つか。
組み込みは全敗だが、携帯は、ま、これからかな?
車載では与太がWinCE採用→Win廃止ケテーイ、という流れ。
「カーナビにも使える」--応答速度を向上させたMontaVista Linuxの新版
ttp://japan.cnet.com/news/tech/story/0,2000047674,20087025,00.htm 最近では少しずつ組み込み機器の分野にも進出している。
例えばNTTドコモのFOMA 90xシリーズや70xシリーズでは、
NECとパナソニック モバイルコミュニケーションズがOSにLinuxを採用している。
具体的にはカーナビのほか、医療機器や業務用の映像機器など、
高い応答速度が求められる分野に進出したいと有馬氏は話す。
657 :
デフォルトの名無しさん :2005/09/21(水) 14:16:36
釣りたい時は要点を簡潔に
>>653 アメリカ人にアンケート調査すると、「インターネットはマイクロソフトの発明」
なんて、トンデモナイことを思っている人もたくさんいるらしい・・・
と、知ってからは、少々の釣りえさにはひっかからなくなった。
>「インターネットはマイクロソフトの発明」 このタイトルのスレ希望。 「プロトコルのNBTから、アプリのIE、M$Nのサーバーまで全部M$製。 それが嫌な人はインターネッツを使わないで下さい」 とか。
>656 ホンダのinternaviは、現役でWinCE automotiveが載ってる筈。 で、勝ち組って何?mac?sparcマシン?
>>660 それは知ってる。
AjaxはMS発じゃないけどな。
663 :
デフォルトの名無しさん :2005/09/21(水) 22:17:59
やれやれ、こんな過疎地でも布教活動ですか?
ということにしたいのですね:-P
外人風の顔文字やめれ
でも:が全角
XMLHTTPRequest + DHTML = Ajax が成り立つとすれば XMLHTTPRequestを作って使っていたMSが先発と言える。 Ajaxという言葉を発明したのはどこかよそのオサーンだけどな。
>>664 外人つーかvoidネタ。でも「ということにしたいのですね」と組み合わせるのは:)とか;)とかだたよーな。
>Ajaxという言葉を発明したのはどこかよそのオサーンだけどな。 LAMPに近いのか?
A
XMLHTTPRequestはMSで、 Ajaxという言葉はよそのおっさんで、 この仕組みを世に広めたのはGoogleだ。
AjaxでもMSが覇権を握るでしょうね。 お得意の 独占して→停滞させて→殺す コンボを発動するでしょうね。
>>671 Ajax っつー言葉が出来る前に Google が広げたんだよ。
Suggest が出た辺りから XMLHttpRequest で話題になってた。
Maps が出た後におっさんが葉っぱかけたわけ。
>>672 根拠は?激しく知ったかな空気を感じるが。
XMLHTTPRequestを作ったMSは神! 素晴らしい物を作ってくれた。
Atlasが出ればAjaxなんてASP.NETでさくっと作れるようになる。
そのツールバーは入れない方がいい
Ajax という言葉が生まれるよりも、Google Maps が注目を浴びるよりも、 最初に Ajax を駆使してたのは MS じゃね? Outlook WebAccess とか MSN Web Messenger とか。 で、Outlook WebAccess の開発者が 「うちが先だ」と異を唱えてるって記事を見た気がする。 ちょっと可哀想だな。
>>677 まじで?入れちゃったんだけど何か弊害ある?
いや、あまりできがよくないなーとおもったので
>>679 どうやってグラフィック描いているんだろうと思ってソース見てみたら、
<span>でドットを表現して一生懸命描画してた。なんか、HTMLで
何でも出来るね。パフォーマンスと互換性の問題が無ければ
結構どんな事でもやってしまえそうな気がしてきた。
パフォーマンスはまだしも、互換性はきちんと考えないと また嫌われ者に逆戻りしそうな希ガス
Ajaxで手書き文字認識をする必要性がわからない
必要かどうかは関係ないんだよハァハァ
>>682 > どうやってグラフィック描いているんだろうと思ってソース見てみたら、
> <span>でドットを表現して一生懸命描画してた。なんか、HTMLで
そんなことするぐらいなら、VML(ベクターグラフィック記述言語)使えばいいのにw
Google MapsでもVML使われているね。
http://japan.cnet.com/news/ent/story/0,2000047623,20085942,00.htm > 例えばGoogle Mapsは、Internet ExplorerではVMLを用いて
> 地理上の拠点間に青いラインを表示させられるが、
> Firefoxブラウザにおいては、PNG(Portable Network Graphics)フォーマットを使用し、
> 直線的な描写で代用している。
そういやこのVMLもMSが作ったんだよね。
標準化させようとしたけど、MSが作った物をそのまま
採用するのがいやだったのか、ちょっと変更してSVGとして
標準化するのが決まったけど普及はまだまだだなぁ。
少しぐらいアイデアとかコード書けよ
>>674 >XMLHTTPRequest
XMLもHTTPもM$と関係無いし、
HTTPはファイル単位のやり取りなので中身がXMLになっても、
アイデアとも逝えない。
690 :
デフォルトの名無しさん :2005/09/22(木) 10:51:35
XMLHTTPRequestが策定・実装されていなければAjaxは無かったな。 つかDHTMLも(r
>XMLHTTPRequest ダイジョブ、コアなアイデアは無いから必ず作られる。 通信自体はHTTPRequestで既にファイル単位でin/outだし。XML必須って訳でもないお。 それまで標準に悪さばかりしてたのが、たまたまXMLHTTPRequestとネーミングで美味しいとこ鳥しただけ。
692 :
デフォルトの名無しさん :2005/09/22(木) 14:23:58
例えばカレーとご飯とかパンを合体させても誰もオリジナリティを主張しないよね M$以外は
なんか、どうしてもXMLHTTPRequestを作った MSの功績を認めることが出来ない人がいるみたいね。
そりゃXMLもHTTPRequestもM$の功績じゃないし。
695 :
デフォルトの名無しさん :2005/09/22(木) 14:49:27
AJAXがヂャヴァスクリプトなのは分かったが、それと、ヂャヴァアプレットは無関係と考えて良いんですか?
>>694 > そりゃXMLもHTTPRequestもM$の功績じゃないし。
?
MSの功績は、XMLHTTPRequestでしょ。
勝手に名前を二つに分断して個別の名前で判断するなよw
JavaScriptでページを再読み込みすることなく、
XMLを非同期で取得できる素晴らしいライブラリだ。
697 :
デフォルトの名無しさん :2005/09/22(木) 15:02:52
>JavaScriptでページを再読み込みすることなく、 >XMLを非同期で取得できる素晴らしいライブラリだ。 スゲーヴァカヴァカヴぁかヴぁかヴぁかーーーーーーー 餌まいといたら食いついてきたわwwwwwwwwwwwwwwwwwwwwwww HTTPだから非同期に決まってるし、HTTPの中身はXMLどころかヴァイナリでもふつーに可能だぜwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 素晴らしいライブラリだって??????? はぁ????????? プロトコルだろ。
698 :
デフォルトの名無しさん :2005/09/22(木) 15:09:38
こういうヴぁかが「インターネットはマイクロソフトの発明」 と言い出すのか。 M$アプリ使ったら、 「このM$のアプリでインターネッツが便利になった、インターネッツ・アプリはM$の発明」、 「インターネッツとM$アプリを勝手に名前をるんだろ二つに分断して個別の名前で判断するなよw」、 と言い張るんだろ、間違いない。
おいおい.....
次スレ「インターネットはマイクロソフトの発明」 プロトコルのNBTから、アプリのIE、M$Nのサーバーまで全部M$製。 つまり、M$のアプリがあってこそ使えるインターネッツ。 当然、インターネッツ・アプリはM$の発明。 インターネッツとM$アプリを勝手に名前を二つに分断して個別の名前で判断するなよw 結論として、インターネッツはマイクロソフトの発明。 最新技術のAJAXはM$のXMLHTTPRequestを使って、 JavaScriptでページを再読み込みすることなく、 XMLを非同期で取得できる素晴らしいライブラリだ。 反論のある人はインターネッツを使わないで下さい
701 :
デフォルトの名無しさん :2005/09/22(木) 15:29:37
ワールドワイドウェブもウェブブラウザもM$発明じゃない。 しかし、WWW用のIEはM$の発明。 それらを切り離さなければ、WWWはM$の発明だ。 納得した。
わざわざ釣られてやるか。 > HTTPだから非同期に決まってるし 決まってないだろ・・・。 第一JavaScriptの動作が非同期ってことなんだから。 > プロトコルだろ。 XMLHTTPRequestプロトコルってなんですか?w データ取得に関するプロトコルはHTTPですけど? XMLHTTPRequestはデータ取得にHTTPプロトコルを使って XMLを取得するJavaScript用ライブラリ。 XMLの取得は非同期で行われる。
>>698 > M$アプリ使ったら、
> 「このM$のアプリでインターネッツが便利になった、インターネッツ・アプリはM$の発明」、
MSのアプリでインターネットが便利になったのは同意だが、
インターネットアプリはMSの発明って。
それはお前が言っているだけだろ!
自分の言ったセリフに自分でむかついてりゃ世話ないよw
704 :
デフォルトの名無しさん :2005/09/22(木) 15:46:21
>わざわざ釣られてやるか。 >> HTTPだから非同期に決まってるし >決まってないだろ・・・。 >第一JavaScriptの動作が非同期ってことなんだから。 「HTTP=非同期」を知らない人は氏んで下さい。 >> プロトコルだろ。 >XMLHTTPRequestプロトコルってなんですか?w 「Request」の定義をプロトコルと呼ぶ事くらい知って下さい。 どうかお願いでつ。
すごいなー。 MSの作った部分を、素直に誉めているだけなのに、 「インターネット自体を作ったと言ってる」と読んでしまっているバカがいるよ。 自分の読解力の低さわかってないな。 あー。分かった釣りね釣りね。 そうやって自分のことを馬鹿に見せているのね。
705=泪目 読んでてフコウさが滲み出て待つね。
>>704 頭悪いんですか?
> 「HTTP=非同期」を知らない人は氏んで下さい。
JavaScpritの話ですよ?
そもそもHTTPが非同期ってどういう意味でしょうか?
ソースを出して語ってくださいよ。
画像ファイルなどをブラウザが非同期で読むのなら
意味はわかりますねどね。
> 「Request」の定義をプロトコルと呼ぶ事くらい知って下さい。
意味不明です。
そんな定義なんてないし、
XMLHTTPRequestのRequest部分だけ抜き出さないでください。
HTTPが非同期ねぇw 意味わかんね。 コネクションレスと勘違いしてんじゃねーの?
Ajaxの「A」は、Asynchronous(非同期)のAです。 なぜわざわざAsynchronousと書いてあるのか その理由を察しましょう。
語呂の問題だろ>Ajax
711 :
デフォルトの名無しさん :2005/09/22(木) 15:56:05
>HTTPが非同期ねぇw >意味わかんね。 >コネクションレスと勘違いしてんじゃねーの? いや、非同期だから、コネクションぽい動作を見せるためだけにCookieとこれまたただのファイルが要るわけで。
>「HTTP=非同期」を知らない人は氏んで下さい。 こういうのも通報するべきなのかな。 病院とかに。
だから、HTTPが非同期ってどういう意味よ。 非同期なのとコネクションレスとは何の関係もないでしょ。 HTTPのどこの部分が非同期になっているのかちゃんと言える?
> 「Request」の定義をプロトコルと呼ぶ事くらい知って下さい。 Requestの意味は「要求」。プロトコル(手順)ではない。 もしかして、このバカXMLHTTPRequestというプロトコルがあるとでも思っているんじゃね? XMLHTTPRequestはJavaScriptのオブジェクト名だって。
715 :
デフォルトの名無しさん :2005/09/22(木) 16:01:46
>Requestの意味は「要求」。プロトコル(手順)ではない。 プロトコルの中の人は、要求と応答だが。 ヴぁか?????
> プロトコルの中の人は、要求と応答だが。 自分で墓穴掘るなよw お前要求(request)=プロトコルとか言っただろw
ハア、プロ板だとこういうアフォな議論になるのかぁ。おまいら何でもいいからajax使って面白いサイト作ってからにしろよw
718 :
デフォルトの名無しさん :2005/09/22(木) 16:10:17
>>716 > 「Request」の定義をプロトコルと呼ぶ事くらい知って下さい。
プロトコルの中の人がRequestの定義ということで、
イコール(要求=プロトコル)としてませんでつ。
719 :
デフォルトの名無しさん :2005/09/22(木) 16:51:02
javascriptが非同期非同期って当たり前だろお前ら・・・ AJAXが非同期ですばらしいのは外部アクセスが非同期なところだろ?
720 :
デフォルトの名無しさん :2005/09/22(木) 17:00:03
結論:Microsoftだけの功績ではないが、Microsoftの果たした役割は非常に大きい。9割位。
721 :
デフォルトの名無しさん :2005/09/22(木) 17:03:10
ひのーき
>>720 ピンポイントでのみ論理的な、零細企業の経営者的発想だね。
ブラウザアプリで動作するコンポ1個提供したに過ぎない上、
冷静に考えると、AJAXみたく面倒なものが何故流行るかというと、
セキュリティ弱杉のPCのせいだし。
「HTTPが非同期」という面白いものが見れるスレはここですか?
725 :
デフォルトの名無しさん :2005/09/22(木) 20:24:22
Ajaxのいう非同期は、
「ブラウザは、サーバーからのデータが届くのを待って動作を
止めたりはしない」
という意味なんで、HTTPがステートレスであるかどうかという話とは
関係ないから、
>>697 ,711みたいな突っ込みは、ちょいと的外れでは?
正直な話、本当はAsynchronousではなく、Non Blocking と呼ぶべき
だろうね。でも略語として語呂が悪い。
>>725 いや、そいつは本気で「非同期」と「ステートレス」の区別がついてないw
もうスルーする方向でよろしこ。
>>684 > Ajaxで手書き文字認識をする必要性がわからない
分からない?
多くの人に文字認識エンジンを試してもらって
フィードバックを得るというすばらしい効能が。
すいません。みなさんに質問させて下さい。 【1.Ajaxを学ぶ理由・目的は?】 例 : 今までに無い新しいウェブサービス実現できる可能性を秘めている 【2.FLASHと比較した際のメリットは?】 例 : クライアント側からみて動作が軽い 【3.FLASHと比較した際のデメリットは?】 例 : 開発が困難、グラフィカルなサイト構築には向かない 特に2と3に対する皆様のご意見に興味があります。宜しくお願いします。
FLASHなんて持っていない。
730 :
デフォルトの名無しさん :2005/09/22(木) 23:32:14
まぁ、ぶっちゃけ、使う側はXMLHTTPRequestが MSだろうが何だろうが、「おお、最初につくったやつスゲェじゃん」なんて微塵も思ってないから。 「最初に」だとか「すばらしい」と強調して言ってる香具師。ココなら電波扱いで済むだろうけど(いやすでにキティガイ扱いか)、 現実世界だったら、もう相手されてないぜ? 相手してもらう嫁の空気を入れる準備してるんなら別だがよ(プ
731 :
デフォルトの名無しさん :2005/09/22(木) 23:32:15
要するに、MSのお陰。
>>730 におおむね同意。
漏れは空気入れる嫁は持ってないがw
【1.Ajaxを学ぶ理由・目的は?】 今作ってるSNSアプリが基本的にRESTなアプリなのでクライアント側の実装にAjaxを選んだ。 【2.FLASHと比較した際のメリットは?】 FLASHがいらない 【3.FLASHと比較した際のデメリットは?】 FLASHは開発がかったるい。FLASHを買わないとだめ。 Ajaxも開発がかったるいがどんどんライブラリが出てきているから、しばらくすれば当初よりはずっとマシになると思う。
730=732
flashは只でできない 真っ黒メディアにかね払いたくない
マックロメディアってまだあったのか。 とっくにアドベかどっかに吸収されたかと思ってた。
737 :
デフォルトの名無しさん :2005/09/23(金) 00:59:49
>736 正解!
こんにちは。はじめまして。2ちゃんねるの掲示板の書き込みを読んでいると世の中にはいろいろな考えをもった人達がいることが発見できとても参考になります。沢山の掲示板を読ませていただき私は一つの結論にたどりつくことができました。みなさんは人間の屑です。
うわなにこれ、すげーわろた
>>740 >>739 がおもしろいってこと??
それ、コピペだよ。「2ちゃんねるベストヒット」で掲載されてた。
741もコピペだったらどうしよう
2ちゃんねるベストヒットで確認したよ。
>>739 のコピペ
>>746 おぉ〜という感じはするけど、意外と使い難いorz
そりゃなんてったってマイクロソフトですから(プ
思考停止は黙っててくれ
あっかんべーーーだw
私はM$を高く評価していますが何か?
M$はいつもわが道を行きすぎなんだよ
Ajax使っていてもMSの技術があるからって「おおすげぇMS」と思うヒト、かなり少ないと思うが。 Messengerの言葉狩り機能はOffにできるとはいえ、ヒドイ機能だよな。笑えない。
俺はM$のおかげで飯食っていけるんで、どんどん突っ走って行ってくれ。 M$を評価しないとか、何かにつけ批判してるバカはWindows道具にして 商売しないでくれと願うばかりである。
ひどく偏った思想の持ち主が多いですね。エンジニアはそんなんばっか。
ここで騒いでるのはエンジニアじゃねーよ。ただのニュースウォッチャーだ。
これまた中立公平なご意見で。
MSとオレのペニスがすごいのはよく分かったから。Ajaxの話をしてもらえんかねぇ? MSを褒め称えたいならWindows板に逝っておくれ。
ま、結論としては、AJaxが今あるのはMicrosoft社が提供した技術に依るところが大きいわけで。
Visual Studio 2005 Team Suite
・パッケージ版:150万円(MSDN Premium Subscription1年分付き)
・Open Business:117万円(SA with MSDN Premium Subscription2年分付きの場合は185万円)
・Select A:84万300円(SA with MSDN Premium Subscription3年分付きの場合は157万1300円)
ちゃんと買えお
>>755
>>763 >>技術は提供してないやん。
この件についての
>>761 の速やかなそして皆が納得する釈明を求む。できれば宗教演説臭さが無いものを望む。
IEは、バージョン情報を見ての通り「Based on NCSA Mosaic. 」。 つまりモザイクぱくりますた。 って今の若いもんはモザイク知っとんかな?
モザイク無いと結構グロいんだよなぁ。萎える時もあるけど、たいがい勃起するね。 #お約束
つ XMLHTTPRequest
Ajax の話をしない人は、どこか他所でやってくれませんか? お願い。
>>765 NCSA Mosaicは、XML関連機能もJava Script関連機能も貧弱どころの騒ぎじゃ無い罠。
それらを追加したのは何者か?
ヒント:MS
AjaxはMSの産物です。 Googleはそれを広めただけ
>>773 違うぞ。MSが作ったのは、"x"の実装系だけ。
MSが作ったものを Googleが組み合わせて勝手に新しい名前をつけた それだけの事
>776 お前、GoogleがAjaxって名前付けたっていう都市伝説を信じてるのか(藁
MS vs Google vs どちらでもない で熱くなっている方々。 どーでもいいのでそろそろやめてください。 と言いたいとこだが、Ajaxの話題ってそれくらいしかないのね。 このスレも終わったな・・・。
>>781 Ajaxで作った2chブラウザとか作ったら、盛り上がったりして。
どうもMicrosoftの功績を誰かが語ると 必死になって否定する人が居るみたいだけれど、 一体何なんだろう?
>>783 他のほとんどの部分が非互換であることを考えるとXMLRequest位しかパクれるところが無かったって感じだな。。。
ネスケがもっとがんばってくれてて 当時のペースで開発が進んでいれば 今頃すごいことになってた余寒
>>783 ついでにそんな糞くだらないことにはまるで無関心なのもいる。漏れや貴殿のように。
>>782 既存の専ブラと同等の使い勝手のものがあったらサブ的に使いたいかも。
クライアント側に保存できないと色んな制限がありそうだけど、
インストールの必要がなくてどこででも手軽に使えるのが最大の強みだから、
特に汎ブラ使ってる人は間違いなく移行するんじゃね? 誰か作ってくれ〜
ところでXMLHTTPRequestって同一サーバ以外と通信できるの?
2chって言っても板によってサーバが違ったりするから、通信可能じゃないと
実現は厳しいような。
まんま p2 やん
IE で、かつ、ローカルに保存された html ファイルを開いた場合は 同一サーバ以外と通信できる…と聞いたことがある。 ログについては、TiddlyWiki からローカルファイルへの保存機能をパクってくれば良いんじゃないかな。 誰か実装してくれたのむ。
>>789 datがHTMLorXMLで無いのが最大の問題化と。
JavaScriptでがんがってdatパーサだな
>>792 DOM使えないでしょう。
ルートにでっかいCDATAがあるイメージになるの?
>>794 > ルートにでっかいCDATAがあるイメージになるの?
そうなるね。
dat に関しては、JavaScript だけでゴリゴリと加工するしかない。
>>788 p2 は自分でサーバ立てなきゃダメじゃん。(それか人のをお借りするか)
p2.2ch.net の存在は知ってるんだよな?
>>797 へろゆき公認の公開p2もあったとおもうけどあれ結局どうなったん?
800 :
799 :2005/09/25(日) 16:34:13
ぐは、思いっきりかぶった(w
>>798 だからp2サーバがないと使えないということを言いたいのよん。
今話しているAJAXのブラウザとは思想が違うでしょうに。
>>801 ごちゃごちゃ言ってる暇あったら物出せや。
金払ってから言え何様だ
>>802 こんなモノがあったんだな。
閲覧しかできないようだが、人大杉にならないだけでもメリットありだな。今後に期待
配列の配列ができるだけのを考えてみた。 function dat2Array(res){ var resData=new Array(); var resArr=res.split(/\n/); for(var i in resArr){ var res=resArr[i].split(/<>/); resData[i]=res; } return(resData); }
Ajax使ったとしてもHTTPが非同期であるわけではない
「HTTP=非同期」を知らない人は氏んで下さい。
>>809 HTTPリクエスト → レスポンスの順序が固定されてるから非同期じゃない。
非同期といえるのは上りと下りが相互じゃなくてもいいプロトコル。
普通は半二重/全二重っていうがナー。
ちょっとまって。今押し入れから出して空気入れるから。
むかしさ〜 とんねるずのANNで、空気嫁もらったんよ でも母親に見つかり親父に怒られたんだけど 番組ではがき読まれたところ聞かせて納得してもらったよ でも、カーちゃんは許せなかったらしくごみの日に捨ててしまった でも、ローション「アイアイ」は残っている
お前らいい加減ウザイよ。
折角
>>807 が最初の一歩を踏み出してくれたのに引き返してどうすんだよ。
発展させる方向で話をしていきましょう。
Ajax使うようなもんじゃないし。
>>815 なにその他力本願。
お前は何もしないのかよ。最悪だな。
>>807 ちょっと間違ってない?
誤: for (var i in resArr)
正: for (var i = 0; i < resArr.length; i++)
っつうか
>>794 のDOMじゃないと扱いづらいという思い込みは重症だな。
JS以外のスクリプト言語を使ったことなさげ。
>>818 レスポンスはXMLオブジェクトで帰ってくる。
プレーンテキストがXMLパーサでパース出来ない(=DOMで扱えない->テキストファイルを取得する事は出来ない)前提での発言です。
CDATAで返ってくるならなんぼでも自前のパースの余地はあります。
ちなみに私、SAXからDOMをフルスクラッチしたりする仕事をしています。
軽はずみな批判は墓穴を掘るだけですな。
>>819 responseTextでdatを取得して、ごりごりJSONにするとかすればいいんじゃないの?
XML関係なくね?
反対されるとプロフィールを語り始める厨房キタコレ
偉そうな発言は墓穴掘ると痛いよ
軽はずみな批判は墓穴を掘るだけですな。
>>823 当方818じゃありませんが、配列のインデクス順操作としては間違っていますよ。
>>825 IE6で試すとi=0,1,2...の順で列挙されます。
これは実装依存ということで間違っているということですか?
ただ、Array#push() を使わずに resData[i]=res のように
代入しているので、仮にiの値が順番に列挙されなくても大丈夫かと。
あと、個人的には配列要素分確保しないとすっきりしないタチなので
var resData=new Array();
var resArr=res.split(/\n/);
を
var resArr=res.split(/\n/);
var resData=new Array(resArr.length);
のようにした方が気分爽快になります。(笑)
どうでもいいような細かいことを言ってすみませんです。
そうそう、ajaxのxにこだわるあまりxmlじゃないとダメだからなぁとか考えてるひと 大杉。標準化はxmlでいいかもしれんが、ローカルの仕様のものならJSONでもCSVでも なんでもいいじゃん。 DOMが使えないとperseが面倒、じゃなくてperseが簡単なデータ形式でやりとり すればいいだけのことだと思うんだが・・・・・
>>827 お前も分からん奴だな。
DOMオブジェクトで受け取るならDOMでパース出来んと読み取れんのじゃないかと言う主張だろ
perse
>>829 綴りすらまともに書けない人はperseとかまともに組めないと思う。
>>828 XMLHttpRequest では、DOM オブジェクトでだけではなく
String オブジェクトでも受け取れるんだから活用しましょうよ。
DOM ありきで考えんでもよかろ。
俺も perse ってミスったことあるよw 他に calendar を calender とかよくある。
>>831 なるほど、勉強になりました。
そう言う前提条件であれば十分実現可能ですね。
>>826 配列をfor inで回すと、プロパティに何か値を持っていたら
それもループに含まれてしまう。
例えばこんなことしてる時。
resData.foo = "bar";
Array.prototype.foo = "bar";
Object.prototype.foo = "bar";
# 配列のfor inに添字が入るのはJavaScript1.0との後方互換のため?
# ECMAでどういう扱いになっているのか分かる人教えて。
「SAXからDOMをフルスクラッチ」の意味がマジで分からん。 文書の変換でもしてるのか?
いちいち構うな
839 :
デフォルトの名無しさん :2005/09/26(月) 16:07:24
マイクロソフトが直面する10年越しの「悪夢のシナリオ」
ttp://japan.cnet.com/ 「ウェブは、今日の興味深いソリューションを提供する技術の集合として存在しているが、
今後数年で急速な成長を遂げ、MicrosoftのWindowsと競合し、これを越える完全なプラットフォーム
(原文には、この部分に強調目的で下線が引かれている)へと進化するだろう」(Slivkaのメモ)
しかし、MicrosoftがIT分野で10年以上にわたって行使してきた強力な支配力が、
ついに弱まり始めているといっても間違いないだろう。
PC以外の機器をつかってネットにアクセスするウェブユーザーがますます増えている。
そして、Googleはこれまでに他に(Netscapeさえもだ)なかったようなやり方で一般大衆の想像力を捉えている。
WEBがOSに取って代わる… …もうその手の記事は、なぁ…?
過渡期の存在がすっぽ抜けてるよな
843 :
デフォルトの名無しさん :2005/09/26(月) 19:32:22
WEBがO$になるとは書いてない!!!!! 841=842は読まずにレスが○分かり。
844 :
デフォルトの名無しさん :2005/09/26(月) 19:38:29
>マイクロソフトが直面する3つの課題。鍵握る「XML」
>
ttp://itpro.nikkeibp.co.jp/ >.1つ目の課題は、いわば「グーグル対抗」だ。グーグルはWeb検索にとどまらず、
>デスクトップ検索、地図サービス、メッセンジャーなど、新手の無料サービスを矢継ぎ早に繰り出し、
>従来のマイクロソフトのビジネス領域であるソフトウエア分野にも侵攻中だ。マイクロソフトにとって、
>新興のWeb企業への対抗策は急務だ。
>
>2つ目は「オープン規格への対抗」。政府などの組織ではWindowsやOfficeなど
>「仕様が公開されていないものは採用できない」というスタンスを表明するところも少なくない。
>こうした政府サイドの主張を後ろ盾に、LinuxやPDFなどオープンソース/規格の浸透を図る陣営への対抗策である。
>
>3つ目は「企業システムの新アプリケーション提案」だ。
>企業内での普及が一巡して頭打ち感のある従来のOffice製品や、
>従来のサーバー製品の枠を超えた魅力ある企業プラットフォームを提案することは、
>同社の売り上げに直結する喫緊の課題である。
こんなんもある。
開発スピードがググルが上、という意。
846 :
デフォルトの名無しさん :2005/09/26(月) 19:51:25
Visual Studio 2005 Team Suite ・パッケージ版:150万円(MSDN Premium Subscription1年分付き) ・Open Business:117万円(SA with MSDN Premium Subscription2年分付きの場合は185万円) ・Select A:84万300円(SA with MSDN Premium Subscription3年分付きの場合は157万1300円) ま、それでも応援したいなら、150マソ寄付汁。
開発ツールを安価提供しなかったら、Winなんていいとこねぇのになぁ。
Team Suiteじゃないのがあるんじゃないの?
あれだ。 Google の次のプロダクトはコンパイラだ。
これはホントに由々しき事態だよ。 MS VS Googleの結果次第で ソフトウェア業界の10年後が決まる。
いや、その2つが倒れてもオプソがある。 Linuxとかでウェブサーバーからブラウザアプリ、組込みまで単一プログラミング環境になれば、 その方がプログラマが潰しが利く職業になるぞ。
ところで、このスレではてなブックマーク使ってる奴どんだけいる?
>>836 >>833 ECMAを少し見てみましたが、for-inの挙動は実装依存のようなので、
件のケースではfor-in は避けるべきですね。失礼致しました。
>Array.prototype.foo = "bar";
>Object.prototype.foo = "bar";
試しに↑及び、Arrayインスタンスに適当にプロパティくっ付けてfor-in
させてみましたが、それらは列挙されませんでした。(IE6とFirefox1.0.2)
Flashでは列挙されちゃいました。
IE6, Firefox1.0.7, Rhino で列挙されますた。 var i; var a = new Array(); for (i = 0; i < 10; i++) a[i] = i; Array.prototype.foo = "foo"; a.bar = "bar"; for (i in a) alert(a[i]); //for (i in a) print(a[i]); // for Rhino
>>854 853ですが、私のコードがミスってました。
申し訳ありません。確かに列挙されました。
とりあえず、dat直読みで見れるところまで作ったけど、 なんか差分取得した場合には、responseBodyが取れないっぽい。 毎回datを取り直すから、重くて使い物にならない。だめだこりゃ。
だからAjax向きのネタじゃないって言ってんのに。
>>856 それでもないよりマシ。引き続き頑張れ!
ムリヤリ盛り上げようと頑張ってるみたいだけど いい加減WebProg板に戻ったら?
言い掛かりだ。こんなんあっちでも要らん。
要するに、JavaScriptなのだから、WebProg板のJavaScriptスレで話せば良いと思われ。
ていうかさ、 俺が最初にこの板に立てたAjaxスレは削除されたのに 何でこのスレは削除されないんだよ。 そこがいちばん許せない。
クマクマ
>>863 頭硬いやっちゃな。
あれば使う/使わないの選択ができる。使いたくないヤシは使わなければいいだけの話だろ。
何かとイチャモン付けて、チャレンジャーの意欲を削ごうとしてるヤシが多いけど、
ここって雑談専用スレか?
>>865 存在しているということは板違いじゃなくなったんだよ、きっと。
Ajaxでタブブラウザ作れそうだね。 って事で誰か作ってくれる人いない?
870 :
バカ? :2005/09/28(水) 21:16:33
869 :デフォルトの名無しさん[sage] :2005/09/28(水) 21:05:33 Ajaxでタブブラウザ作れそうだね。 って事で誰か作ってくれる人いない?
ブラウザの中でタブブラウザってあんた・・・・。
872 :
869 :2005/09/28(水) 22:52:18
>>871 アクティブデスクトップに使える。
フリーソフトを禁止している職場でもタブブラウザが使える。←俺が思いつく一番まともな言い訳。
動作が軽いかも…わかんないけど
それを実現する為に用いる技術が興味深いものになる、はず。
新しいウェブサービスのアイデアになる、可能性がある。
↓このサイトでyahooのAPIを使って、タブでの検索を実現している
ttp://dev.readone.net/ytab/ 検索だけでなく、完全なタブブラウザを作ったらおもろいんじゃないかと思いました。
>>872 Firefoxのコードを読んでみなよ。
JavaScriptで書かれたタブブラウザだから参考になるかもよw
iframe切って、その中をタブで切り替えるなんてのでいいなら簡単じゃん。
875 :
869 :2005/09/29(木) 03:10:43
>>874 マジっすか?
でもタブの追加及び削除機能と各タブに対するページの移動履歴を保存する機能が必要。それが難しそう。
ちょっと自分で作ってみます。
非同期でxmlなブックマーク扱えば。
ブックマークはちゃんと同期してくんないと・・・
それじゃ面白くない 非同期通信で利用者全員のブックマークと履歴と オートコンプリート内容が動的に追加されていく くらいやらなきゃajaxの可能性に繋がらないね 完成したら即座にフィッシングサイトとして通報
iframeは表示エリアとして使用するだけで、実際の通信をAjaxで行うんでしょ。
それならiframeいらんやん
なくてもいいけど別フレームとして独立していたほうが便利でしょ。
884 :
874 :2005/09/29(木) 23:17:17
あれここ終わりなの? フォローだけさせて。 簡単じゃんと言ったものの、考えてみたらiframeの中で移動したときに、そのURL を取れないのが致命的だね。履歴やブックマークが作れないや。
>884 最速の中の人が解決策を書いてたけど tp://la.ma.la/blog/diary_200502270128.htm それでもやっぱりイレギュラーな感はあるね。
すんません勉強不足で。
iframeの中は
document.getElementById(iframe_id).src で設定できますが
iframeの中でリンクをたどって移動した場合、このsrcにはリンク先のurlは
入ってきませんよね? どうやったらとれるんでしょう。
ブラウザ本体でブックマークする場合は
>>886 の方法がつかえますが、そもそも
iframeの中のurlがとれないとそれもできないわけで・・・・
ソース検閲して全てのアンカーをフックしてみたら?
iframe内のドキュメントは、他のドメインだと参照できませんよね? contentDocumentもアクセスしようとすると、exceptionが起こるようです。
891 :
デフォルトの名無しさん :2005/09/30(金) 17:17:03
セキュリティ違反だと思うんだが・・・
ですから884の結論につながるわけで。 勉強不足といわれたので、なにか他に解決策があるのかなと思ったわけです。 ひょっとしてそんなことも最初から気づかないのが勉強不足ということだった のかな? そしたらスレ汚し失礼。消えます。
イベントハンドラでloadイベントを捕捉できないかな?
>>890 セキュリティー−異なるドメイン間のデータアクセス
たぶん。
いずれにしろセキュリティ違反になる。 無理無理無理
えっ、終わったの?
関係ありませんが、かのUA『オペラ』が、完全にフリーブラウザになったそうです。 金払って買った人、御愁傷様! またまた、余計な仕事が増えそうな予感です(怒)
ActiveXObject("Microsoft.XMLHTTP")なんすけど ひょっとしてgetResponseHeaderでLocationとるの無理?
終わり?人いない?
そんなことはさせじと、age ないけどな。
次レス上げ早いね! オイラも産めるYO!
楳
なんだ気づいたら900超えてたのか
908 :
デフォルトの名無しさん :2005/10/25(火) 10:55:07
ajaxを勉強するのに参考になる際とかまとめリンクなどはありませんか? また、良い本がありましたら教えてください。
ajaxって何よ 言語?
まだまだ纏まってないな。本も定番と言えるのは・・・なんか出てきてるかな ライブラリなんかは定番になりそうなのが出てきてるけどまだ群雄割拠気味
言語じゃないよ、スレ読んだのかと JavaScript使ってxmlなんかに対して非同期通信行うタイプのwebサービス物。 「これぞAjax」とか称される例がいくつか出てくるにつれて サービスの挙動についてを示す言葉にもなりつつある。 おおざっぱに言えばページ遷移無くしてJavaScriptでどうにかしてなんぞ便利なwebにしようって感じ
912 :
デフォルトの名無しさん :2005/10/25(火) 16:02:25
>>908 AJAX本じゃあないんだが、、、
オライリーの 「JavaScript & DHTML クックブック」はいいぞ。
913 :
デフォルトの名無しさん :2005/10/25(火) 16:05:12
webprogでやれ web製作でやれ 最近勘違い君多いよね、actionscriptやjavascriptなどやる プログラマー気取り プログラムじゃないから 思いっきりスクリプトって書いてあるだろ コーダーかスクリプターって言えよ
4年前からスクリプトとプログラムの違いがわからない。
スクリプトがプログラムじゃないと思ってる痛い
>>913 がいるスレはここですか?
スクリプトエンジン上でプログラム言語扱いしたことがないんだろうな スクリプトと名の付くものの界隈に厨が多いのは感じないでもないが Ajax絡みはエグくて深い通好みなマの世界だぞ
918 :
デフォルトの名無しさん :2005/10/25(火) 20:52:49
全然 ajax絡みこそ厨が多い気がする
名前だけはかっこいいもんな
921 :
デフォルトの名無しさん :2005/10/26(水) 08:42:03
ajaxのx、すなわちxmlを使う利点を教えてください。
汎用性
923 :
('ω`) ◆YDnNOS/Dos :2005/10/26(水) 09:52:55
どっかの住民がajaxでスレッド検索を作ったようだよ
TigerのダッシュボードがまんまAjaxだろ。
モチロンソウヨ
おれの Widget は XMLHttpRequest つかってないよ。
>>924 それをいったら、ダッシュボード以前からある、
HTAもまんまAjaxということになる。
結局、「Ajax」って名前を聞いてから始めた香具師は既に取り残されてる訳でした。
そうそう 90年代後半あたりでDHTMLとか javascriptブームで色々遊んでた奴は 技術が流用できて嬉しい誤算だったね、これは
DHTMLなんか消えた技術の一つ扱いだったしなw ブラウザ互換性についていろいろ蓄積ない新参はやっとられんorz 一応最新の話題は追いかけてみてるけど
DOMがあるから今のJavaScriptは楽チンっしょ? コード上問題ないのに何故かIEプロセスが落ちたりしてあせるがw
DOMが無かった時代にJavaScriptがあったのか?w
document.getElementById(id)という構文を使うのは最近の流儀だろ
うん、昔からあるね
こんなんじゃいつまでも落ちないだろ!
梅た方が早いかも
/il i!| ‐''|´! | ハ!| | | i!::i:::|:::||::::|::::| !ヾ!:i`''‐i,,::::||!::::::::::||::::::::|::::::::::::::::ヽ:::: i i!i | | | i/ / | / ii | | ト、i:|!:::!゙!::|::::| ゙i ゙、ヾ'、 ゙、‐|、i:::::::::||:::::::|::::::::::::::::::ヽ::: /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::: ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i':::::::::::::::::::::::::::: /  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::: ,,イ| i' i" `'‐=' `'|/i!:::::i:::::::::::::::::::::::: i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i::: i i \\\\\ヽ ) ヽ ′′′ //:::::/:::::::::::::::::::|:::: ! | i ,,ィノ < :::: : /:::::::/::::::::::::::::::::/:::: i! i i! /i/ \ /:::::/:::::/::::::::::::::/::::: ゙i! | i /⌒' 、 /'⌒゙i /::::::/:::::/::::::::::::::/::::/i i i ゙! ん、,,__ヽ{,__,,,r'' /:::::::/::::::/::::::::::::::/::::// ゙、ii! ゙| i ノ 。 `i //:::::/::::::/::::::::::::::/::::::/::: ヾ!トl ゙iU i 。 | //::::::/::::::/::::::/:::::/:::::i!:::::: iiミ! ハ i ° ゙、 //::::://::::/::::::/:::::/::::::i::::ii:: i!ヾ!i ゙、! , ' ゙ヽ......,.,.,.,,,///://::://::::/:::::://:::::i::::リ::
943 :
デフォルトの名無しさん :2005/11/24(木) 14:59:10
あじゃっくす
945 :
デフォルトの名無しさん :2005/11/24(木) 23:09:41
残り50レスで、現在2.0で行われている不思議な争いの要約を書く神が現れる
トレードオフを知らない子供たち
次スレのほうが先に1000行くんじゃないかと思う今日この頃。 アホ相手によくやるなぁ。
無視しても自演で話題を引っ張るから、ニッチもサッチも対応の しようがない。飽きて去るのを待つしかないだろうな。
949 :
デフォルトの名無しさん :2005/11/25(金) 18:33:45
ガベージコレクション
>>949 だったらさっさとコレクトしろよ。
コレクト対象があとレス50も続くぞ
951 :
デフォルトの名無しさん :2005/11/25(金) 20:24:11
>>947 すでに1000越えて埋まったよw
C言語厨は粘着でオブジェクト指向コンプレックスを
持ってるからw
すげーーww1000行ってるwwwwしんじらんねーー!!
>>945 そもそもオブジェクト指向を理解してない少数のC厨と,
オブジェクト指向=Javaという謎の恒等式を主張する多数のJava厨という二大勢力によって,
不毛極まりないどうでもいい議論が展開された
ぶっちゃけAjax関係ないし。
どうしてAjaxのスレでオブジェクト指向論が展開されてたのは何故?
だが、なあにかえって免疫力がつく
>>955 Java系ドカタがAjaxをWEBページ作成系ドカタの領域と
勘違いして荒らしてたみたいだね。
ものすごいコンプレックスがあったみたいだね
Java系ドカタといってるあたり、
>>958 はマ板で暴れてる年寄りC厨臭いな。
CやC++の仕事が殆ど無くなって衰退している惨状を
みればC系言語の需要がどれだけ少なくなってるかわかったもんではないな。
C系言語信者の大半はサンデープログラマ。
>>959 C言語厨はC++という言語に対するかなりの
大きなあこがれを持っていて(た)、
C++=最強の言語でC++を極めれば一流のプログラマに
なれると信じてきた。
ところが最近C++の仕事は減り
Web系の仕事ばかり増えてC++がもっともよく使われていた
スタンドアロンアプリ開発の需要が減り、
HTMLクライアント開発ばかりではC++の出番はほとんどなく、
そしてさらにはリッチクライアントが登場して
C++の人気はますますなくなってきている。
他にも言語仕様上の重大な欠陥、OSがちょっと変わると動かなくなる、
コンパイラやライブラリが新しくなるとプログラムがコンパイルできず動かなくなり
昔一生懸命C/C++で作ったものがすべてゴミになってしまう、
そういう問題からJavaに勢力を奪われC/C++の人気も衰えてきたとも言える。
昔はJavaは遅いと言われてきたものの、VMの性能が向上しハードウェアの
性能も同時に向上してきたので速度差も5年ほど前から変わらなくなってきた。
そこでJava厨によるこれらの問題を抱えるC++に対する批判があると
C言語厨は尊敬し崇拝している言語C++を侮辱されてと思いこみムキになる。
それから、次世代C++言語と呼ばれるD言語も出現した。
このD言語のAPIが整備され普及すればC/C++は本格的に衰退するだろう。
今C/C++を使う場面はハードウェア開発に絞り込まれようとしている。
それも彼らに大きな焦りを与えているともいえる。
>>953 オブジェクト指向=Javaという恒等式はなくても
オブジェクト指向といったらJava
と考えているのが
オブジェクト指向の標準化を決める団体、OMGの考え方だよ。
その考えはOMGが策定しているUMLに見事に取り入れられ、
Java用語のほとんどがUMLにも使われている。
それに、データベースの世界でもオブジェクト指向といえばJavaみたいになって
Javaの影響を大きく受けているものがかなり多い。
オブジェクト指向=Javaというわけではなく
Java=オブジェクト指向の代名詞
になっているところだろう。
C, C++ はできません -> 年寄りC厨が騒いでるよ!ゲラゲラ。 JavaScript スクリプト系はできません -> スクリプト厨がプログラム?馬鹿じゃねーの。ゲラゲラ。 AJAX勉強しろ! -> AJAXなんて、ダメダメですよ。だってJavaScriptなんて大規模開発に 向かないし、ビジネスロジックなんてJSで組んだら悲惨ですよ。 かねぇ、判りやすい事で。 というか、他人は自分と同じで1つの言語しか扱えないと思ってるんだろうか…
また同じことの繰り返しか。ボケ老人なみだな。
まったくだなww オブジェクト指向厨はまだC言語厨とかいってるしww 本当に素人プログラマーだな 趣味の範囲でやるんならいいけど プロは無理だろうw C言語しか使えないと思ってるのだろうか お前はC”も”使えないけどな
Cができる人間は javaもできるよww お前はCもできないプログラマーらしいけどw
自称オブジェクト指向をよく理解しているプログラマーw web板にかえれよ 中学生w お前にはオブジェクト指向は高度すぎるんじゃないかな せめて俺くらいにCもjavaもオブジェクト指向も理解してから来いwww
>>962 お前がweb関係と
業務アプリを混合してる時点で素人ということは
よくわかった
javaもできないやつがほえるなw
ところでCはできるようになったのか?
素人スクリプター君ww
現在ドカタ業務になっているのはjavaやスクリプターのほうだからなw CやC++は業務アプリケーションやゲーム開発、画像処理など多岐に用途が及んでいるが C++にできなくてjavaにできるとは一つもない しかも難易度としてもC++のほうが圧倒的に難しく複雑なので C++ができる人間はjavaなども使いこなすことができるが 最近プログラム始めたような素人プログラマーなどは C++が理解できず javaやスクリプトから入ってしまい、オブジェクト指向=javaなど 素人な固定観念をもってしまうw つまり重宝度としてはC++使いのほうが圧倒的に高く 確かに仕事はあるが、ドカタとなっているのは javaやスクリプターなどというのは 明白だろ
971 :
デフォルトの名無しさん :2005/11/26(土) 05:16:03
えっと,どっからどこまでが自演ですか?
974 :
デフォルトの名無しさん :2005/11/26(土) 08:44:33
>>969 混合
> web関係と業務アプリを混合
> web関係と業務アプリを混合
> web関係と業務アプリを混合
> web関係と業務アプリを混合
> web関係と業務アプリを混合
こっちにくんなよ
お前も混合してやる
金剛力士像
>>969 は今大抵の開発がWeb系と業務系の開発
を同時に行うことを知らないみたいだ。
>>965 まったくだなww
C言語厨はまだオブジェクト指向厨はかいってるしww
本当に素人プログラマーだな
C言語厨は趣味の範囲でやるんならいいけど
プロは無理だろうw
Java言語やスクリプト言語しか使えないと思ってるのだろうか
お前(
>>966 )はJavaもCもC++もスクリプト言語も使えないけどな
>>968 >
自称オブジェクト指向をよく理解しているC言語onlyプログラマーw
web板にかえれよ
中学生w いや小学生w
お前にはオブジェクト指向もJavaもC++も、いやそれどころかECMAScriptも高度すぎるんじゃないかな
せめて俺くらいにC++もJavaもCもオブジェクト指向も理解してから来いwww
>>969 お前がweb関係開発も
業務アプリ開発も経験して言い無い時点で素人ということは
よくわかった
C++もCもJavaもできないやつがほえるなw
ところでC++とJavaとCはできるようになったのか?
素人C言語スクリプター君ww
>>970 残念ながら現在ドカタ業務になっているのはC++やCなどの携帯電話
BREW開発、ファームウェア開発スクリプターのほうだからなw
C#やJavaは業務アプリケーションやゲーム開発、画像処理など多岐に用途が及んでいるが
今やCやC++を使ってできる仕事は数が限られている。
しかも難易度としてもJavaを応用して使う仕事のほうが圧倒的に難しく複雑なので
C++ができると自称する人間はJavaなども使いこなすことができると言い張るが
実際にはCしかしらない素人プログラマーなどで本当はC++を理解できず
C言語やスクリプトから入ってしまい、C++=最強など
素人な固定観念をもってしまうw
つまり重宝度としては今やCやC++よりもメンテナンス性やセキュリティに
強いJava使いのほうが圧倒的に高く
確かに仕事はあるが、ドカタとなっているのは
BREWアプリ開発でC言語やC++やスクリプターなどというのは
明白だろう。
「C++できます!」自称してる香具師の大半は 本当はC言語程度しかできない馬鹿であることは明白だが
●C言語厨はC++という言葉だけに酔いしれていたことが証明された。 ●C言語厨は中身はC言語のみのコードでも拡張子をcppにしただけでC++熟練者なったと勘違いしている。 ●C言語厨はヘッダファイルの使い方を間違えてオブジェクト指向を理解できないでいる。 ●C言語厨はとにかく継承すれば拡張して再利用になると勘違いしてスパゲティコードを量産している。 ●C言語厨はオブジェクト指向=継承のみだと勘違いしている。 ●C言語厨はJavaをライバル視し目の敵にして必死に叩こうとして変なスレを立てるも自惚れと厚顔無恥が目立つ。 ●C言語厨はJavaエンジニアよりも自分の能力が優れていると勘違いし、自惚れている。 ●C言語厨は問題を出して腕を試すと称して自分の宿題を他人にやらせようとするw ●そして相手が忙しいことも無視して返答を求めることにせっかちw ●相手に即答を求めることから、C言語厨は暇人NEETである可能性が高い ●C言語厨はC言語のenumとJava5のenumとの区別がつかない。 ●C言語厨はResourceBundleの使い方も存在も知らない。
●C言語厨はレス内容のアホさ加減から友達が少なく誰かに相手にして貰いたがっていることが C言語厨の精神状態を伺わせている。 ●C言語厨はグローバル変数が大好き。C言語厨はグローバル変数に取り憑かれているために いつまでたってもオブジェクト指向を理解できない。 ●C言語厨はどんな大規模開発でも関数があればクラスなんて必要ないと豪語する。 ●なっ、なんとぉ! C言語厨はHibernateを知らないことが発覚してしまったぁ! ●C言語厨の知っているオブジェクト指向は継承のみで、 ポリモーフィズム、カプセル化、委譲、集約も知らないという間抜けさ。 ●C言語厨はバカだからクラスとは構造体とまったく同じだと思い込んでいる。 ●C言語厨にクラスを作らせると性質がほとんど構造体と変わらなくなる。 ●そしてメンバ関数はすべてstaticになるという失態。 ●C言語厨はオブジェクト指向がわかってないのでメンバ変数が全くないクラスばかり作る。 ●C言語厨は名前空間を知らないため、おかしな関数名をつける癖がある。 ●C言語厨はデザインパターンを知らないから、デザインパターンを知っているC言語厨よりも高スキルな人間に対して 「ポリモーフィズムを知らないだろw」と喧嘩を売ろうとする。そのさまはまるで蟻が像に喧嘩を売っているかのよう。 ●オブジェクト指向が苦手なC言語厨の年齢層は30,40代に多い。まるでCOBOLerのように。
13 名前:デフォルトの名無しさん 投稿日:04/04/17 14:17
>>9 C++の開発者ってSTLみたいな変なところにだけ拘って、
実際の需要と離れていってるんじゃないかなぁ。
MSもC++は放置して、C#とかVBみたいな独自言語で
ユーザーの囲い込みに走っている感じ。
C++は割と好きなのだけどライブラリが貧弱なので
C#とJavaに移行予定です。
14 名前:デフォルトの名無しさん 投稿日:04/04/17 14:19
>>13 ライブラリが一番多い言語だと思うけど・・・
お金払うのは嫌だって意味で?
25 名前:デフォルトの名無しさん 本日のレス 投稿日:2005/08/26(金) 16:44:07
>>14 フレームワークとして使えれば
最高のライブラリだが
数が多いだけでは軍人数が多いだけの中国軍と同じ。
アメリカ軍は中国軍よりも人数が少ないが
軍隊としての質は非常に高く、軍事力も絶大強大で世界最強だ!
総ライブラリ力、総フレームワーク力では共産主義勢力C++軍(中国)は
強大な軍事力を誇るJava軍(アメリカ軍)、C#軍(イスラエル軍)陣営に劣る!!!!!
C言語厨の仕事がなくなりつつある件について
Ajaxの話しないの?
最速は偏見
MSDNのオンラインヘルプの左フレームって、動的ローディングするやん? あれがAjax?
>>997 確かそうのはず。
今はどうだか知らないけど、2ヶ月くらい前までは、そうだったと思った。
ざっと見ただけど。
xml+xslで構成されていて、XMLHTTPRequestで内部で通信を発生させていた。
999 :
デフォルトの名無しさん :2005/11/26(土) 21:04:10
999
1000 :
デフォルトの名無しさん :2005/11/26(土) 21:05:00
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。