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

アヤックスよし…これは、私が一日中何をしているのだろうと思っている私の息子の友達全員のための、SUPER BEGINNER ブログ エントリです。

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

私は言った... ねぇ Google、あなたのシステム (q) に問い合わせたい Douglas Karr. どうぞ… q=ダグラス+カー! すると、Google はブラウザーに表示するための HTML の束で応答します。 こんにちは、私が1番です! うふふ。

RSS は非常に似ています。 私のブログには RSS フィードがあり、不要なグラフィックや書式設定をすべて取り除き、コンテンツだけを表示できるようにしています。 RSS は、Really Simple Syndication の略です... オタクは、もう少し XML っぽいものを言います。 これで、ブログを「リーダー」で表示できます…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

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

最近の流行は Ajax (Asynchronous JavaScript and XML) です。 そうですね、厳しいですね。 それは本当ではありません。 ボタンをクリックすると、ブラウザにウィンドウやメッセージがポップアップ表示されたことはありませんか? 彼らは JavaScript を使用してそれを行いました。 JavaScript は、どこかのサーバーではなく、コンピューターで実行できるプログラミング言語です。 つまり、大量の JavaScript をローカルで実行することで、よりクールな体験を提供できます。 チェックアウト 給与計算機. ページが変更されるフィールドを介して値とタブを入力する方法に注意してください。 それがジャバスクリプトです。

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

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

では、これは何を意味するのでしょうか。 まあ、RIAはネットを取り、それをはるかに簡単にします. 反対派は、Microsoft Word や Excel などのプログラムが常に必要になると悲鳴を上げています。 本当に? グーグルはどうだろう 書面で スプレッドシート? それは、角を曲がった人たちです。

皮肉なことに、20 年前はパーソナル コンピュータのブームであり、「メインフレーム」システムに固定する必要はありませんでした。 えっと…なんでしょう?! 私たちはメインフレームに戻ってきました...ネット上には大量に出回っています。

どう思いますか?

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