web-dev-qa-db-ja.com

標準を定義するものは何ですか?

HTML5、C++ 0xなどのような標準を定義するものは何ですか? W3C/ANSI/ISO/...に何かを渡しただけで、数百ページの長さのドキュメントが作成され、突然標準になりましたか?

個人として、自分で何かを作って標準化することはできませんか?私は確かに、私の作成を詳細に説明する数百ページの長さのドキュメントを作成することができました。それで、の利点は何ですか

publisher: W3C

Stand...

7
Dave O.

標準は、「何が実現するか」を宣言する神秘的なグループだけではありません。これは、全体として遵守することに同意する個人またはグループの集合が従う共通のルールと目標のセットとして定義されます。 W3Cの場合、ブラウザ開発者はすべて、これらの質問を処理するために設置された委員会によって作成された一連のルールに従うことに暗黙のうちに同意しています。委員会のトップレベルの部分の構成が何であるかはわかりませんが、標準の構築への参加者には、すべてのリーダーと見なされている何百ものWeb(html/css current)エキスパートが含まれていることは知っていますフィールド、そして私が覚えているように、主要なブラウザプロデューサーのそれぞれが委員会の代表を持っています。

この標準には拘束力がないため、ブラウザのプロデューサーがソフトウェアで適切にレンダリングされるページを開発者が簡単に作成できるようにするためのガイドラインドキュメントにすぎません。

標準の作成に関しては、はい、誰でも標準を作成し、公開して、標準と呼ぶことができます。個人の集まりがそれに賛成し、その原則と規則に従うことに同意しない限り、それは何の意味もありません。例として、私たちのインターネットサービスチームはコード生成の標準を作成しました。これは最も一般的なガイドラインに従いますが、特定の領域で異なります。ジュニア開発者とインターンはそれについて本当の発言権を持っていませんでしたが、リードが集まり、これらのルールがチームのソフトウェアを作成するための最良のルールであると判断しました。私たち全員が合意してそれを実践すると、それは(私たちにとって)標準になりました。

12
Joel Etherton

「ファイル形式の標準」または「データ形式の標準」(標準の方法論ではない)について話すとき、「標準」と混ざり合う別の2つの概念があります。

(1)「よく使うデータ形式」または「よく使うファイル形式」

この場合は、一般的に使用されるデータ/ファイル形式であり、サブブランチがある場合もありますが、標準と見なされるように組織によって規制されていません。 JSONはこのように始まり、最終的には標準になったと思います。

(2)「開いている、頻繁に使用されないデータ形式」または「開いている、頻繁に使用されないファイル形式」

PDFはこのように始まりました。一部のプログラマーはPDFを使用しましたが、その内部を知りませんでした。その後、アドビはフォーマットを「オープン」にし、一般的に使用されていなくても利用できるようになりました。 PNG画像形式についても同じことが言えます。

したがって、理論的には、独自のデータ/ファイル形式を作成し、それが一般的に使用されるようになり、後で組織によって標準化されることを期待できます。

1
umlcat