- 1 名前:nobodyさん mailto:sage [2009/06/03(水) 23:19:09 ID:???]
-
2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3辺り ☆前スレ☆ △▲ WebProg 初心者の質問 Part19 ▼▽ pc11.2ch.net/test/read.cgi/php/1236265877/
- 204 名前:nobodyさん mailto:sage [2009/07/29(水) 23:33:07 ID:???]
- >>203
他のソフトとの通信とか、 ソフトの設定の保存(iniファイルの代わり)とか。 XMLデーターベースとか。
- 205 名前:nobodyさん mailto:sage [2009/07/29(水) 23:34:15 ID:???]
- 要はデータの階層構造の書式を統一かつ柔軟にしようという発想から生まれた、
単なるデータの書式の一種です。社員の例は柔軟なデータの階層構造が必要な ケースとして適してるってだけの話で、必要が無いなら不要なものです。 様々なライブラリがあるとはいえ展開処理にリソースを食うのは事実ですし。
- 206 名前:nobodyさん mailto:sage [2009/07/30(木) 00:10:28 ID:???]
- Web関係だと、HTTPで連携するシステムでよく使われてるね < XML、JSON
メジャーな実装だと、MTなどのブログ製品やTwitterで使われているXMLRPCとか。 いろんなサイトからの情報を集約する、Windows/MacクライアントからWebシステム にアクセスするなどの意味がある。また、マシン外にDBとかを公開したくない場合の 橋渡しという意味もある。 ただ、外部からWebサイトをコントロールできる橋になるので、セキュリティには注意 をしないとダメ。
- 207 名前:nobodyさん mailto:sage [2009/07/30(木) 01:18:46 ID:???]
- >204の書いている通り、主にデータのやり取りに使う。
DBのバイナリやらExcelやらを相手に送りつけるわけにもいかないわけで(互換性もないしな)。 かといってCSVでは表現の幅が狭いし、みんなが読みやすいデータ形式ってのが何か欲しいな、となるわけだ。 「みんなが使っている、そこそこ標準的で、ほどほどに書きやすく、それなりに構造化されたデータを表現しやすいフォーマット」がJSON。 みんながそういうフォーマットを欲しがっていて、特にJSONに欠点も見当たらないから使っている、という位の位置づけだと思っていい。 RubyでもPerlでもPHPでも、ブラウザとはやり取りしないといけないわけで、つまりJavaScriptは多少は扱える必要がある。 JSONは元々JSとのやり取りを目的としたフォーマットなので、どのサーバーサイド言語も、これを扱えると便利なわけで。 web業界で扱われる言語に、JSONを扱えない言語は無い。普及したのにはそういう背景もある。
|

|