アカウント名:
パスワード:
XMLは一般人レベルでも聞いた事あるし、扱いやすく関連技術も整備されていて素晴らしい。JSONとかいう聞いた事のない拡張子はいらないよ。ちょっと冗長だとかJavaScriptで扱いづらいとかはあるけど、そんな理由で切り替えてりゃキリがない。
XMLの残念なところ・閉じタグめんどい・値と子要素の使い分けワケワカメ・中身が足されるうちにどんどんカオスくなる・そのうち文字列によるオレオレデータがぶちこまれてXML的じゃなくなる・結局オブジェクトへのマッパーを通さないと「読めない」
じゃぁジェイソンだねージャバスクリプトで書き慣れてるしーと思ってもJSONの残念なところ・コメントが書けない・JSリテラルと違ってキー名のクォーテーション必須・クォーテーションはダブルクォーテーションマークに限定・複数要素の末尾カンマがNG(糞)・日付時刻型がない
それならヤムってインライんじゃえば?っと思ってもYAMLの残念なところ・クォーテーションはやっぱりダブルクォーテーションマークに限定・インデントに縛られるのがJSONよりめんどい・コロンと値の間のスペースとか細かいシンタックスがJSONよりめんどい
結局何を使っても不満は出る
次期規格の何かでは・スペースを含まない文字列は : とかで始めればいいように ・rubyのsymbol慣れると便利なので・=で始まることでBase64文字列がかけるとかでバイナリも入れられるあたりを期待したい
それ欲しいな〜と思う事はありますが、、「人間にとって読み書きが容易」「UTF-8 でエンコードすることが必須」と言うのを崩したらダメだと思う。そしてバイナリならXML使ってねと。。
バイナリを読み書き容易に入れるのはそも無理ですので流石にご容赦頂きたいちょびっと入れたいときに全部xmlにしたくないじゃ無いですか
UTF8とは両立できると思いますがそこはなにを懸念してらっしゃるのか分かんないっす
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
JSONいらない (スコア:2, おもしろおかしい)
XMLは一般人レベルでも聞いた事あるし、扱いやすく関連技術も整備されていて素晴らしい。
JSONとかいう聞いた事のない拡張子はいらないよ。
ちょっと冗長だとかJavaScriptで扱いづらいとかはあるけど、そんな理由で切り替えてりゃキリがない。
Re: (スコア:1)
XMLの残念なところ
・閉じタグめんどい
・値と子要素の使い分けワケワカメ
・中身が足されるうちにどんどんカオスくなる
・そのうち文字列によるオレオレデータがぶちこまれてXML的じゃなくなる
・結局オブジェクトへのマッパーを通さないと「読めない」
じゃぁジェイソンだねージャバスクリプトで書き慣れてるしーと思っても
JSONの残念なところ
・コメントが書けない
・JSリテラルと違ってキー名のクォーテーション必須
・クォーテーションはダブルクォーテーションマークに限定
・複数要素の末尾カンマがNG(糞)
・日付時刻型がない
それならヤムってインライんじゃえば?っと思っても
YAMLの残念なところ
・クォーテーションはやっぱりダブルクォーテーションマークに限定
・インデントに縛られるのがJSONよりめんどい
・コロンと値の間のスペースとか細かいシンタックスがJSONよりめんどい
結局何を使っても不満は出る
Re: (スコア:2)
次期規格の何かでは
・スペースを含まない文字列は : とかで始めればいいように
・rubyのsymbol慣れると便利なので
・=で始まることでBase64文字列がかけるとかでバイナリも入れられる
あたりを期待したい
Re: (スコア:0)
それ欲しいな〜と思う事はありますが、、
「人間にとって読み書きが容易」
「UTF-8 でエンコードすることが必須」
と言うのを崩したらダメだと思う。
そしてバイナリならXML使ってねと。。
Re:JSONいらない (スコア:2)
バイナリを読み書き容易に入れるのはそも無理ですので流石にご容赦頂きたい
ちょびっと入れたいときに全部xmlにしたくないじゃ無いですか
UTF8とは両立できると思いますがそこはなにを懸念してらっしゃるのか分かんないっす