Почему HTML

Языков программирования и так в последнее время расплодилось довольно много. Зачем было изобретать еще одну тарабарскую систему кодов - HTML, на сей раз для Web?Кстати html скачать нельзя, как php. Неужели нельзя было взять обычный формат текстовых документов, например Word, со всеми его шрифтами, таблицами, картинками и, само собой, гиперссылками, и написать для него программу-просмотрщик? Зачем было изо- бретать какой-то язык разметки гипертекста и набирать в куцем Notepad нечто жуткое, не имея возможности даже увидеть, как это выглядит на самом деле? Ведь вот он — Word, под рукой. И все видно, и все понятно, и его документы везде открываются. Похоже, эти интернетчики — просто ненормальные. Создают сложности на ровном месте себе и другим... У вас никогда не возникало подобных мыслей? У меня — возникали. Оставим в покое историю развития Internet. Вряд ли вас удовлетворит ответ в духе "все всегда так делали и мы будем делать так же". Займемся днем сегодняш- ним. И самыми практическими его вопросами. Почему объем HTML страницы так важен? Говоря о месте на жестком диске, мы давно оперируем гигабайтами или, на худой конец, сотнями мегабайт. А тут трясемся над каждым десятком килобайт! В чем причина? В каналах связи. Подавляющее большинство отечественных пользователей Internet под- ключаются к сети по коммутируемой телефонной линии через модем. Повысить качество такой связи они обычно могут только в очень огра- ниченных пределах, так как определяется оно не столько модемом, сколько бабушкой АТС, из которой весь песок уже давно высыпался. Попробуем приблизительно оценить, какой объем должна иметь HTML- страница, чтобы посетитель не заскучал и не ушел дальше бродить по Internet, не дожидаясь конца ее загрузки. Скорость загрузки страницы на компьютер ее посетителя определяется многими факторами. Учесть их все при таком поверхностном расчете не представляется возможным. Поэтому будем опираться только на один из них, который нам известен, — скорость модема. Предположим, она состав- ляет 33,6 Кбит/с. Это значит, что (подчеркнем, не учитывая массу других факторов!) за секунду модем передает 33,6 Кбит / 8 = 4,2 Кбайт данных. Но количество полезных данных меньше, так как на линии часто возникают ошибки, отчего данные приходится передавать повторно. Насколько оно меньше, точно сказать нельзя. Предположим, что в полтора раза. Тогда по- лучится, что пользователь принимает 4,2 / 1,5 = 2,8 Кбайт полезной инфор- мации в секунду. Сколько времени он будет терпеливо ждать загрузки стра- ницы? Конечно, это зависит и от темперамента пользователя, и от того, на- сколько ему нужна именно эта html страница, и еще от массы причин. Но предположим, что это время составляет 1 минуту. Тогда, как нетрудно под- считать, максимальный размер html страницы составляет 2,8 * 60 = 168 Кбайт. Нетрудно подсчитать, что для скорости 14,4 кбит/с этот размер html страницы составит 72 Кбайт, а для скорости 54,6 Кбит/с размер html страницы составит 273 Кбайт. Конечно, мы многого не учли в нашем примитивном расчете. Однако он позволяет сказать, что размер html страницы должен составлять 100— 150 Кбайт и уж, во всяком случае, не должен превышать 250 Кбайт. Но ведь файлы с HTML-кодом гораздо меньше, скажете вы. Действитель- но, размер самого html кода редко превышает несколько десятков килобайт. Но следует помнить, что вместе с html кодом на компьютер посетителя стра- ницы передаются файлы с картинками и, возможно, другими нетекстовы- ми объектами. А их размер может значительно превышать определенный нами лимит. О том, как поступать в таких случаях, вы узнаете из главы 8. Следует отметить, что это довольно жесткое ограничение. Оно не позволяет использовать на Web-страницах интенсивную графику, аудио- и видеоэф- фекты. Для того чтобы такие вещи, как просмотр через Internet видеофиль- мов и телеканалов, стали реальностью, нужны гораздо более мощные кана- лы передачи данных, — такие, которые позволили бы оперировать не сот- нями килобайт, а гигабайтами или хотя бы сотнями мегабайт. Скачайте из Internet и сохраните на диске любую Web-страницу. Можно даже без картинок. Откройте ее, скажем, в Word 2000 или ХР и сохраните как документ Word. Готово? Теперь откройте Explorer (Проводник) или какой-нибудь Commander и сравните размеры обоих файлов. Ну как? Могу поспорить, что файл с кодом HTML не просто меньше, а раз в десять меньше. Или даже в пятьдесят... А теперь припомните свои впечатления, когда вы последний раз загружали объемистую Web- страницу и минут пять глазели на одинокий баннер. Не мелькала ли у вас тогда мысль заставить автора этой страницы частично оплатить вам доступ к Internet? А у того — свои заботы. Каждый хозяин Web-собственности желает, чтобы его страницу в Internet посещали часто и с удовольствием. Иначе зачем было городить весь этот виртуальный огород? А раз так — страницы должны быть, во-первых, инте- ресными, а во-вторых, быстро открываться. За первое HTML ответственности не не- сет. Зато за второе — отвечает головой. И, поверьте, неплохо справляется. Вы могли убедиться в этом сами, сравнив объем HTML-страницы с объемом документа Word. Идем дальше. У вас какой компьютер? Pentium II? Прекрасно. Р-ГУ? Ого! "Двойка"? Смотрите-ка, жива ведь старушка... Мака ни у кого нет? Ладно, шучу. А впрочем, вон кто-то тянет руку в заднем ряду. Карманный ПК... Мобильный телефон... Телевизор с Web-приставкой... Что? Холодильник?! Н-да, дожили... А какая у вас операционная система? Windows 98... NT... 2000... ХР... "Могу- чая кучка" линуксоидов с фанатично горящими глазами... UNIX? Вы, наверное, системный администратор или скоро им будете... Владельцам Мас и карманных ПК выбирать особо не из чего... Плюс то, что заменяет ОС в мобильном телефо- не, Web-приставке и... гм, в холодильнике. То, что нас так много, — это еще ничего. Это даже очень хорошо. Хуже, что у нас такие разные платформы — компьютеры и операционные системы. Поэтому нам, сообществу Internet, для обмена информацией нужен такой формат, который бы "понимали" все броузеры всех производителей и всех операционных систем, настоящие и по возможности будущие. В PC, Macintosh, карманном ПК и холо- дильнике. Можем ли мы положиться на двоичный формат отдельно взятого при- ложения, разработанный отдельно взятой.— пусть даже очень большой — компа- нией? Голосуем: кто за то, чтобы вверить формат наших Web-страниц заботам г- на Гейтса? Заснули, что ли... Ладно, кто против? Нет, похоже, не заснули. Раз так — возникает следующий вопрос: какой формат самый универсальный? Очевидно, такой, который прочтет и поймет не только программа, но и, в случае че- го, человек. Какой формат для этого лучше всего подходит? Правильно — текстовый. Если взять обычный текстовый файл и разметить в нем фрагменты, которые нуж- но выделить, скажем, курсивом или цветом, обозначить нумерованные и маркиро- ванные списки, места вставки рисунков и т.п. (рисунки и другие нетекстовые объекты придется поместить в отдельных файлах), то любой мало-мальски толковый програм- мист практически за неделю "нарисует" вам программку, которая бы отображала та- кие файлы на экране в более или менее приятно читаемом виде. Вот вам и броузер. Осталось разработать единую систему разметки текста. Или, точнее, гипертекста, по- скольку, кроме собственно текста — и не простого, а форматированного — в нем ведь есть еще картинки, ссылки на другие документы и файлы, а иногда аудио- и даже ви- деовставки. Что у нас получится? Язык разметки гипертекста, или, по-английски, Ну- HeaperText Markup Language — HTML. Вот мы и изобрели велосипед... И последний, но немаловажный аргумент в пользу HTML. К сожалению, в си- лу — как бы это сказать помягче? — некоторых специфических традиций отечествен- ного рынка программного обеспечения этот аргумент не вполне очевиден. Вы когда- нибудь интересовались, сколько стоит текстовый процессор Microsoft Word? Нет? Поинтересуйтесь. За эту сумму можно устроить себе неплохой летний отпуск. А тек- стовых редакторов для ASCII — пруд пруди. Помимо Notepad и редакторов, встроен- ных во всяческие "Коммандеры", на Web-узлах бесплатного ПО их сотни мегабайт. И это не считая специализированных HTML-редакторов, среди которых тоже немало бесплатных и условно-бесплатных. Если бы вся Всемирная Паутина перешла на стан- дарт Word, она бы, пожалуй, быстро лишилась многих небогатых, но законопослуш- ных авторов. А поскольку слишком много народу уже жизни не мыслит без Internet, то происходит как раз обратное: Word и весь Microsoft Office, да и другие офисные пакеты, дружно принимают HTML в виде еще одного текстового формата.

ФОРУМ

www.rusurvey.com

Rambler's Top100 Trade Links - обмен ссылками
Популярные поисковые запросы:
HTML  html скачать  html учебник  редактор html  html коды   шаблоны html  html страницы  html таблицы   html тег   php html   html скрипты   www html   создание html   язык html   html цвета   html справочник   скачать html учебник  
Сайт создан в системе uCoz