Ajax、DOM、RSS、XHTML、SOAP…すべてのもの! 思ったより簡単です!

アヤックス了解しました…これは、私がXNUMX日中何をしているのか疑問に思っている、息子の友達全員のためのSUPERBEGINNERブログエントリです。

Ajax、DOM、RSS、XHTML、SOAP、XSLT、HTML、HTTP…何とか、何とか、何とか。

それはどういう意味ですか? 簡潔でシンプル? それはあなたのシステムが私のシステムと話すことができることを意味します。 私たちは共通の言語を持っています…私たちはハイパーテキストプロトコル(私たちの声)とXML(またはそれに近い…私たちの言語です)を通して話します。 さて、それはどういう意味ですか? ええと、それは私が最初に私が話していることをあなたに話し、次にそれについて話し、そして私がそれについて話し終わった後、私が終わったことをあなたに言うことを意味します。

私は私の名を言っています。
ダグ
名を言って終わりました。

XMLでは、これは次のとおりです。
> first_name> Doug> / first_name>

XMLの優れている点は、ストリームと情報のストリームを送信できることです。 複数のレコードを同時に送信することもできます。

私はあなたに人々を送ります。
名をお送りします。
ダグ
名の送信が完了しました。
名をお送りします。
ケイティ
名の送信が完了しました。
私はあなたに人々を送り終えました。

XMLの場合:
>人>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> /人>

だから…私があなたの言語を話すことができれば…それなら私たちはお互いに話すことができますよね? 絶対! これが、これらすべてのテクノロジーの仕組みです。 ウィキペディアにアクセスしてすべてを調べることができますが、それは非常に単純で単純です。 実際、それはあなたが今このブログエントリを読んでいる方法です。 あなたは私のアドレスをあなたのブラウザに入れました、そしてあなたのブラウザは言いました…ねえ、Douglaskarr.com、あなたはそこにいますか? 私はそう言った! これが私のHTMLです。 そして、あなたは私のHTML(HyperText Markup Language)のタグに基づいて、私のページがどこから始まりどこで終わるかを知っていました。

私がそれをプログラムするなら…あなたがどんな種類のシステムを使っているか、私が使っているかは関係ありません…私たちはお互いに問題なく話すことができます。 PHPを使用して、Java、.NET、Perl、ASPなどを実行しているサーバーと通信できます。 かっこいいですね確かにそうです、おい!

私がすばらしいプログラムを作成し、システムに私のシステムと通信させたい場合は、APIまたはアプリケーションプログラミングインターフェイスを構築します。 それはあなたが私に情報を要求することを可能にします…そして私はそれをXMLであなたにプッシュバックします。 タフに聞こえますか? そうではありません…それがGoogleの仕組みです! [送信]をクリックした後、アドレスを確認してください。

http://www.google.com/search?q = douglas + karr

私は言った…ねえグーグル、私はあなたのシステム(q)に問い合わせたい Douglas Karr。 どうぞ…q =ダグラス+カー! そして、グーグルは私のブラウザが私に見せるためにたくさんのHTMLで応答します。 ねえ、私は#1です! Woohooo。

RSSは非常に似ています。 私のブログにはRSSフィードがあり、余分なグラフィックやフォーマットをすべて取り除き、コンテンツを表示するだけです。 RSSはReallySimpleSyndicationの略です…オタクはもっとXMLっぽいものを話します。 これで、ブログを「リーダー」で表示できます…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

これは統合が素晴らしいところです。 コンテンツ、データ、イベント、情報、会話など、事実上すべてをXMLを使用して渡すことができます。 そこにあるすべての現代言語はXMLを使用でき(派手な用語は…XMLを消費します)、メッセージを「解析」することによってそれを行います。 それはそれを理解できるようにそれを分割することを意味します。 SOAPは、XMLをやり取りするもうXNUMXつの手段です。

最新の流行はAjax、または非同期JavaScriptとXMLです。 うん、タフに聞こえる。 そうではありません。 ボタンをクリックすると、ブラウザにウィンドウまたはメッセージがポップアップ表示されますか? 彼らはJavaScriptを使用してそれを行いました。 JavaScriptは、どこかのサーバーではなく、コンピューターで実行できるプログラミング言語です。 つまり、JavaScriptをローカルで実行することで、よりクールなエクスペリエンスを提供できるということです。 チェックアウト 給与計算機。 ページが変更されるフィールドに値とタブを入力する方法に注目してください。 それがJavascriptです。

人々はJavaScriptを使用してRIAを作成しています。リッチインターネットアプリケーション(頭字語が大好きです)。 Ajaxはそれをさらに一歩進めます。 私は実際に私のページにコードを書くことができます。それはあなたに言わずに、どこか別のページに話しかけ、情報を取得し、そしてあなたがページを離れることなくそれを戻すことができます!!! 繰り返しますが…PayraiseCalculator。 情報を入力して[計算]をクリックすると、ページはその情報をサーバーの計算ページに送信します。 次に、JavaScriptは応答を読み取り、適切にフォーマットします。

私を信じないの? これが話しているページです: http://www.payraisecalculator.com/getPayraise.php。 実際の値がないことに注意してください…それは私が実際に何も投稿しなかったためです。 しかし、あなたは要点を理解します。

では、これはどういう意味ですか? さて、RIAはネットを利用して、それをはるかに簡単にします。 反対派は、MicrosoftWordやExcelのようなプログラムが常に必要になると叫びます。 本当に? Googleはどうですか 書面で 影響により スプレッドシート? それは角を曲がった人々です。

皮肉なことに、20年前は、「メインフレーム」システムに固定する必要がなかったパーソナルコンピュータのブームでした。 えーと…なに? メインフレームに戻ってきました…ネット上にはたくさんあります。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.