/
172.txt
381 lines (322 loc) · 16 KB
/
172.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
[27] [DFN[[RUBY[[[Web]]][ウェブ]]]] ([DFN[[[World Wide Web]]]]、
[DFN[[[WWW]]]]、[DFN[[[W3]]]]) は、[[インターネット]]上の世界規模の[[ハイパーテキスト情報システム]]・[[アプリケーションプラットフォーム]]です。
* Web 技術
[28] [[Web]] では [[HTML]]、[[DOM]]、[[HTTP]] など数多くの技術が用いられています。
詳しくは [[Webプラットフォーム]]を参照。
* 概念
[62] 構成するもの:
[FIG(short list)[
- [[利用者エージェント]]
-- [[Webブラウザー]]
-- [[検索エンジン]]
-- [[authoring tool]]
-- [[専用ブラウザー]]
- [[Web鯖]]
- [[串]]
- [[Webサイト]]
-- [[Webページ]]
-- [[Webアプリケーション]]
- [[Web API]]
- [[利用者]]
- [[著者]]
- [[Web開発者]]
- [[Webブラウザー事業者]]
- [[CA]]
]FIG]
[63] その他:
[FIG(short list)[
- [[Web platform]]
- [[Web互換性]]
- [[Web標準化]]
- [[アルゴリズム (Web)]]
- [[雛形 (Web)]]
- [[ハイパーテキスト]]
-- [[ハイパーリンク]]
]FIG]
* Web 上の文化
[FIG(short list)[ [42] 色々な [[Web]] の[[文化]]
- [[公式サイト]]
- [[ポータルサイト]]
- [[掲示板]]
- [[アップローダー]]
- [[Webチャット]]
- [[ニュースサイト]]
- [[ブログ]] ([[Weblog]])
- [[出会い系サイト]]
- [[Wiki]]
- [[SNS]]
- [[Podcast]]
- [[ソーシャルブックマーク]]
- [[検索エンジン]]
- [[魚拓]]
- [[Web広告]]
- [[アフィリエイト]]
- [[ブログパーツ]]
- [[実況 (Web)]]
- [[共有 (Web)]]
- [[スマートフォン版]]
- [[ブラウザーゲーム]]
- [[ソーシャルゲーム]]
- [[まとめサイト]]
- [[Webラジオ]]
]FIG]
[43] 次の[[バズワード]]や流行がありました。
[FIG(short list)[
- [[HTML 3.0]]
- [[Web巡回]]
- [[DHTML]]
- [[プッシュ配信]]
- [[ブラウザー戦争]]
- [[ドットコムバブル]]
- [[アンテナ]]
- [[テーブルレイアウト]]
- [[AA]]
- [[テキストサイト]]
- [[ブロードバンド]]
- [[Flash作品]]
- [[Web 2.0]]
- [[マッシュアップ]]
- [[XML]]
- [[Web標準化]]
- [[アクセシビリティー]]
- [[ユニバーサルデザイン]]
- [[ガラケー版]]
- [[公式サイト (ガラケー)]]
- [[Ajax]]
- [[ミニブログ]]
- [[ソーシャルWeb]]
- [[リアルタイムWeb]]
- [CODE[[[''#''!]]]]
- [[Pjax]]
- [[ビッグデータ]]
- [[HTML5 (バズワード)]]
- [[Extensible Web]]
- [[UX]]
- [[レスポンシブデザイン]]
- [[モバイルファースト]]
- [[キュレーション]]
- [[ステマ]]
- [[無限スクロール]]
]FIG]
[46] [[インターネット]]の文化の項も参照。
* Web の語源
[31] [[web]]
* バズワード化する Web
[32] 「[[Web]]」ないし「[[web]]」という語は、商業的あるいは政治的な理由から、
本来あるいは実質的に [[Web]] であると考えられる範囲を逸脱して用いられることもあります。
[33] [[Web]] 関連技術を用いていることをもって [[Web]] を名乗ったり、
[[Web]] 関連であると主張したりするものの、 [[Web]] (「the Web」)
の一部とは言いがたいもの
[FIG(short list)[
- [[Webサービス]]
- [[Mobile Web]]
- [[Open Web Platform]]
]FIG]
[55] [[Web]] に影響を受けていることから [[Web]] を名乗ったり、
[[Web]] 関連であると主張したりするものの、 [[Web]]
関係であるとは言いがたいもの
[FIG(short list)[
- [[Web SGML]]
- [[WebCGM]]
- [[Semantic Web]]
- [[Webカメラ]]
- [[CoAP]]
- [[WoT]]
]FIG]
* Web に関する団体
[66] [[Web]] に関する[[標準化団体]]その他の団体に次のものがあります。
[FIG(short list)[
- [[WHATWG]]
- [[W3C]]
- [[IETF]]
- [[TC39]]
- [[WaSP]]
- [[CA/Browser Forum]]
- [[SC34]]
- [[Unicode Consortium]]
- [[WAP]]
- [[OMA]]
- [[RSS-DEV]]
- [[RSS Advisory Board]]
- [[OpenID Foundation]]
- [[Khronos]]
]FIG]
* 歴史
[45] [TIME[1993年][year:1993]]ごろにはまだ [[WorldWideWeb]] と書いて
[[the WWW]] のことを指すのが普通だったようで。
- [1] ''Mac用WWWクライアントの設定マニュアル 1.5.5'' <http://www.etl.go.jp/~yamana/www-clients-for-mac.html>
今となっては役に立たないけど、 WWW ブラウザのカンブリア紀(謎)の記録として貴重。
- [2] ''Checking WWW Client Softs'' <http://www.etl.go.jp/~yamana/clients_test.html> 「HTML3.0(HTML+)」 (←どっちなの?) の確認頁があったりする。
- [3] ''World Wide Web FAQ in Japanese'' <http://www.geocities.com/Tokyo/1904/index-j.htm> 1996年
- [4] ''User Agentレポート'' <http://members.jcom.home.ne.jp/pctips/ua/>
- [5] ''WWW-Talk and WWW-HTML Mail Archives'' <http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/archives.html>
- [6] ''evolt.org - Browser Archive'' <http://browsers.evolt.org/>
- [7] ''スラッシュドット ジャパン | インターネットマガジン創刊号がPDFで復刻'' <http://slashdot.jp/articles/03/01/29/0722225.shtml?topic=75>
- [9] ''Lynx Developers list archives'' <http://www.flora.org/lynx-dev/> Mosaic 時代の WWW の歴史考証の上で当時の記録が役に立つこと間違いなし。
- [10] ''World Wide Web Project IBARAKI'' <http://www.tsukuba.org/www/> 日本の WWW の発祥を特集したサイト。日本で最初に公開された HTML 文書もあります。 (このサイトの編集者は分かってるんだか分かってないんだかよくわかりませんが。 [[TimBL]] の FAQ の部分訳も、 Tim に失礼すぎる[[マーク付け]]だと思うし以下略。)
- [11] [WEAK[2003-02-21 19:56]] ''[[名無しさん]]'': >>10 によると日本で最初に''作成''された HTML 文書もあるそうで、1999年8月公開予定
- [12] >>11 楽しみに待ちましょう。
- [13] >>11-12 ちなみに今日は 103年2月21日です(w
- [14] >>10 によれば TimBL が世界で最初に WWW を開発したそうですが、それでは世界で2番目に WWW を開発した人は誰でしょう? (謎)
- [15] >>10 によると当時 (1992年) はまだ [[html]] 要素も [[body]] 要素も''存在すら''してなかったらしいですけど、誰か裏取ってください。
- [16] >>15 裏が取れました。続きは [[HTML]] で。
- [17] ''Early History of WWW Browser Localization for Japanese'' <http://www-ccce.kek.jp/People/morita/browser_earlyhist.html>
- [18] ''The first WWW server in Japan'' <http://web.archive.org/web/19990117065138/http://www.etl.go.jp/~harigaya/doc/first_WWW.html>
- [19] ''独自レンダリング・ブラウザ友の会'' <http://pc2.2ch.net/test/read.cgi/win/1048925449/>
- [20] ''evolt.org - Browser Archive'' <http://browsers.evolt.org/>: 聞いたこともないようなブラウザが仰山。
- [21] ''Internet history, design, advanced usage, security issues, and more'' <http://livinginternet.com/?w/wi_browse.htm>: ブラウザ小史。初期のブラウザの名前が色々挙げられている。
[22]
''World Wide Web FAQ (japanese)'' <http://www-cr.scphys.kyoto-u.ac.jp/member/ozaki/documents/w3faq.html>:
1994-08
[7]
[CITE[「高木浩光@茨城県つくば市の日記」跡地]] <http://d.hatena.ne.jp/HiromitsuTakagi/20040426>
([[名無しさん]] [WEAK[2006-10-20 00:31:05 +00:00]])
>
Webブラウザのアドレスバーといえば、URLを入力するところだと思っている人は多いだろう。だが、1994年ごろまで主流だったWebブラウザ「NCSA Mosaic」のアドレスバーは、URLをただ表示するだけで、書き換えや入力のできない部分だった。
[DEL[
** Web の三要素
[26] Web を構成する三大要素は
:[[転送路]]:[[HTTP]]
:[[番地付け]]:[[URI]]
:[[文書形式]]:[[HTML]]
です。これらはいずれも 1990年初めに [[TimBL]]
が考案し、 [[IETF]]/[[W3O]]/[[W3C]] により標準化されてきました。
(現在は HTTP と URI を IETF が、 HTML と [[XML]]
を W3C が主に担当しています。)
** WWW の主要な技術
[23]
- [[データ・モデル]] / [[API]]
-- '''[[DOM]]''': [[XML]] [[文書]]や
[[Web応用]]実行環境に[[プログラム言語]]からアクセスするための[[界面]]です。
-- '''[[XMLHttpRequest]]''': [[スクリプト]]から他の[[文書]]にアクセスするための[[界面]]です。
- [[マーク付け言語]]・データ形式 (構文 + 語彙)
-- '''[[HTML]]''': [[Webアプリケーション]]等[[ハイパーテキスト文書]]を記述するための語彙であり、
かつそれを用いた[[文書]]を記述するための書式でもあります。
-- '''[[iCalendar]]''': [[予定]]の記述のための書式です。
- [[マーク付け言語]]構文
-- '''[[XML]]''': 複雑めの[[木構造]]のデータを記述するための形式です。
-- '''[[JSON]]''': 単純な[[木構造]]のデータを記述するための形式です。
- [[マーク付け言語]]語彙
-- '''[[Atom]]/[[RSS]]''': [[フィード]]や[[エントリー]]を記述するための語彙です。
--- '''[[Atom 1.0]]'''
--- '''[[Atom 0.3]]'''
--- '''[[RSS 2.0]]'''
--- '''[[RSS 0.9x]]'''
--- '''[[RSS 1.0]]'''
-- '''[[SVG]]''': 2次元[[ベクトル画像]]のための語彙です。
-- '''[[OPML]]''': 元々は[[アウトライン]]の記述のための語彙ですが、主に[[フィード]]の集合を表すために用いられます。
-- '''[[KML]]''': [[地理空間情報]]を記述するための語彙です。
- [[スタイル言語]]
-- '''[[CSS]]''': [[HTML]]/[[XML]]
の[[木構造]]の[[レンダリング]]方法を記述するための[[スタイル言語]]です。
- [[画像]]形式
-- '''[[PNG]]''': 2次元[[ラスタ画像]]のための[[可逆圧縮]]によるデータ形式です。
-- '''[[JPEG]] ([[JFIF]])''': 2次元[[ラスタ画像]]のための[[不可逆圧縮]]によるデータ形式です。
-- '''[[GIF]]''': 2次元低画質[[ラスタ画像]]のための[[可逆圧縮]]によるデータ形式です。
-- '''[[ICO]]''': [[Windows]] で用いられている[[アイコン]]のための画像データ形式です。
- [[スクリプト言語]]
-- '''[[ECMAScript]]/[[JavaScript]]''': [[Web応用]]を記述するために使われる[[スクリプト言語]]です。
- [[識別子]]
-- '''[[URL]]''': [[Web]] 中の[[資源]]の[[名前付け]]のための仕組みや、その仕組みにのっとった[[識別子]]のことです。
- [[転送プロトコル]]
-- '''[[REST]] [[体系様式]]''': [[Web]]
における[[クライアント]]と[[鯖]]に対話を抽象化したモデルが
[DFN[[[REST]]]] です。
-- '''[[HTTP]]''': [[ハイパーテキスト]]を含む [[Web]]
の情報を送受信するためのプロトコルです。
*** 古い説明
[24]
最近の話題
- '''[[Webサービス]]''': [[Web]] 上に構築された分散プログラム系です。
[DFN[[[SOAP]]]] は [[HTTP]]
などの上で[[メッセージ]]の授受を行うための枠組みです。
[DFN[[[WSDL]]]] は [[Webサービス]]の[[界面]]を記述するための言語です。
- '''[[Web 2.0]]''': [[Web 2.0]] は [[buzzword]] です。
- '''[[Atom]]''': [[Atom]] は
[[Webサイト]]の更新情報や記事そのものの伝達に使うことができる文書形式です。
[[AtomPP]] は [[REST]] [[体系様式]]に基づき記事を投稿するための[[プロトコル]]です。
- '''[[マイクロ書式]]''': 既存の技術の上に、
小さな改善で大きな利益を即座に得られる小規格群が[DFN[[[マイクロ書式]]]]です。
- '''[[Ajax]]''': [[ECMAScript]] と [[DOM]]
に加えて[[鯖]]との通信を積極的に活用した
[[Web応用]]の形態が [DFN[[[Ajax]]]] です。
- '''[[HTML 5]]''': 既存の [[Webブラウザ]]の機能を整理し、
魅力的かつ現実的な新機能を追加した [[Web Forms 2.0]]
と [[Web Applications 1.0]] こと [DFN[[[HTML 5]]]] の開発が進行中です。
- '''[[XBL 2.0]]''': [DFN[[[XBL]]]] を使うと [[XML]]
の[[木構造]]の一部を使用時に必要に応じて置き換えて使うことができます。
[[XBL 1.0]] の問題を解決した新しい [DFN[[[XBL 2.0]]]] が開発中です。
[25]
未成熟の分野
- '''[[SMIL]]''': [DFN[[[SMIL]]]] は時間的変化を伴う文書を記述するための言語ですが、
一部を除いて十分普及していません。
- '''[[X3D]]''': [DFN[[[X3D]]]] は3次元の空間を記述するための言語ですが、
あまり使われていません。
- '''[[VoiceXML]]''': 音声や multimodal interaction
は未だ研究段階にあります。
- '''[[Semantic Web]]''': 枠組みの [[RDF]] と基本語彙の [[OWL]]
は完成し、既に使われていますが、 [[SPARQL]]
など更に作業が必要です。成果がどれだけ [[Web]]
で実際に使われるかも未知数です。
- '''[[XQuery 1.0]] & [[XSLT 2.0]]'''
- '''[[CSS 3]]'''
- '''[[CDF]]'''
]DEL]
** WWW20
[30] [CITE@en[World Wide Web@20]] ([TIME[2009-03-13 18:09:06 +09:00]] 版) <http://info.cern.ch/www20/>
[29]
[CITE@ja[World Wide Web 20周年 - スラッシュドット・ジャパン]] ([TIME[2009-03-14 14:22:48 +09:00]] 版) <http://slashdot.jp/it/article.pl?sid=09/03/12/0722211>
**
[35] [CITE[Index of /]] <http://dump.testsuite.org/>
([[名無しさん]] [WEAK[2006-05-21 21:58:37 +00:00]])
* 統計
[64] [[Webの統計]]参照。
* メモ
[FIG(amazon)[
Web 開発
]FIG]
- [8] ''WEB相談室'' <http://www.parkcity.ne.jp/~chaichan/bin/qanda.cgi?modefg=9>
[34]
[CITE[Web Browser Standards Support]] <http://www.webdevout.net/browser_support.php>
([[名無しさん]] [WEAK[2006-12-23 03:48:38 +00:00]])
[36] [CITE[IRC logs: freenode / #whatwg / 20090910]]
([TIME[2009-10-18 19:56:51 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20090910#l-236>
[37] [CITE[syndication : Message: 2nd RSS Survey Results]]
( ([TIME[2011-01-02 18:07:03 +09:00]] 版))
<http://tech.groups.yahoo.com/group/syndication/message/330>
[38] [CITE[not Haruki - 私たちの知っているウェブの終わり]]
( ([TIME[2011-09-30 08:33:46 +09:00]] 版))
<http://hkmurakami.com/endofweb>
[39] [CITE@en[Ian Hickson - Google+ - Occasionally, people e-mail me to say something along the…]]
( ([TIME[2013-01-13 19:10:11 +09:00]] 版))
<https://plus.google.com/107429617152575897589/posts/SiLdNL9MsFw>
[44] [CITE@ja[Occasionally, people e-mail me to say something along the lines of "I've come…]]
( ([TIME[2014-05-24 10:23:39 +09:00]] 版))
<https://plus.google.com/+IanHickson/posts/SiLdNL9MsFw>
[69] [CITE[HyperText Design Issues: Intended Uses]]
([TIME[2009-08-28 06:38:06 +09:00]] 版)
<http://www.w3.org/DesignIssues/Uses.html>
[FIG(quote)[
[FIGCAPTION[
[40] [CITE@en[QuirksMode - for all your browser quirks]]
([TIME[2015-12-24 23:08:38 +09:00]] 版)
<http://www.quirksmode.org/>
]FIGCAPTION]
> QuirksMode.org is the prime source for browser compatibility information on the Internet. It is maintained by Peter-Paul Koch, mobile platform strategist in Amsterdam, the Netherlands.
> QuirksMode.org is the home of the Browser Compatibility Tables, where you’ll find hype-free assessments of the major browsers’ CSS and JavaScript capabilities, as well as their adherence to the W3C standards.
]FIG]
[41] [CITE@ja[【リンクあり】画像でもゲームでもなく「情報」で暇潰せるサイト教えろ 俺も教える:キニ速]]
([[キニ速]] 著, [TIME[2016-01-03 13:18:56 +09:00]] 版)
<http://blog.livedoor.jp/kinisoku/archives/4558785.html>
[FIG(quote)[
[FIGCAPTION[
[47] [CITE[Mozilla L10N :: トピックを表示 - スタイルガイド改訂]]
(2016年9月07日(水) 16:34 [TIME[2017-02-04 13:50:47 +09:00]])
<http://forums.firehacks.org/l10n/viewtopic.php?p=23895#23895>
]FIGCAPTION]
> 大きな変更点としては、「Web」を「ウェブ」にすること
]FIG]
[48] [CITE[スタイルガイドの改訂 - Google グループ]]
([TIME[2017-02-04 13:53:44 +09:00]])
<https://groups.google.com/forum/#!topic/mozilla-translations-ja/EJy8lBjrsN8>