Позиция на WaSP за основните
стандарти
Резюме
World Wide Web консорциумът
(W3C)
е установил стандарти за
интерпретация на web-базирано
съдържание.
Чрез създаването на браузери, които не
поддържат еднакво тези стандарти,
авторите на тези браузери вредят на
web-разработчиците, бизнеса и
потребителите като цяло.
Липсата на еднаква поддръжка на
стандартите на W3C прави използването
и разработката на web-базирани
технологии невероятно трудно и скъпо.
Ние оценяваме необходимостта от
иновации в бързоразвиващия се пазар.
Базисната поддръжка на
съществуващите W3C стандарти обаче се
жертва в името на тези иновации,
ненужно сегментира web-простанството
и не помага никому.
Нашата цел е да поддържаме тези
стандарти и да насърчаваме
производителите на браузери да
правят същото и посредством това да
осигурим простичък и нормален достъп
до web-технологиите като цяло.
Детайлите
Когато говорим за "стандарти"
за web имаме предвид следното:
Структурни езици
HTML 4.0
XML 1.0
Представящи езици
Cascading Style Sheets 1
Cascading Style Sheets 2
XSL (в процес на разработка)
Обектни модели
Document Object Model 1 Core HTML/XML
Скриптинг
ECMAScript ("официалната" версия на JavaScript)
... така, както и възникващи
стандарти като телевизионно-базираните
и PDA-базираните браузери.
Тези стандарти са създадени от W3C (с
изключение на ECMAScript) с цел да
балансират от една страна нуждите на
дизайнерите за сложна и интерактивна
визия, а от друга желанието web-съдържанието
да бъде достъпно от възможно по-голям
брой браузери (и други клиентски
устройства) и среди.
Всеки пласт на web-документацията е
проектиран като част от по-голяма
структура с цел постигане на този
баланс. Затова е толкова важно да се
разграничават структурните езици
като HTML или XML от облика на самия
документ, затова е и толкова критично
дали имаме родов обектен модел или
такъв с предсказване. И ето защо пълната
поддръжка на тези основни стандарти
трябва да бъде първи приоритет на
производителите на браузери преди те
да се опитват да имплантират в него
техните собствени продуктово-специфични
нововъведения
HTML, XML, CSS
и DOM са нещо много повече от набор
интересни технологии. Те са
средство за създаване на web-страници,
посредством което става възможно
доближаването на двойнствената цел -
авангардно и интерактивно визуално
представяне и широка
всеобщодостъпност.
В полза на разработчиците е да се
научат да използват тези технологии
по начина, по който са замислени. Но
това е извънредно трудно при
сегашното сегментирано и често
несъвместимо прилагане на тези
технологии. Създаването на множество
версии на еднакви web-страници заради
несъвместимостта между браузерите е
разточителство и прахосничество
както за самите web-разработчици, така
и за техните клиенти. Алтернативата
да се опитваме да разрешим проблема с
несъвместимостта с често сложни
заобикаляния, е много скъпа - защото
това е цената web-страниците да бъдат
достатъчно гъвкави за да се ползват
еднакво включително и от
телевизионно-базираните браузери и
от тези за PDA.
Следователно, използвайки тези
технологии за целите, за които са
предназначени, не само
разработчиците на web да се научат да
ги ползват, но също и производителите
на браузери да държат на думата си, че
ги поддържат.
Превод: Йовко
Ламбрев
|