Совсем
не давно, до
того как
появилась
всемирная
паутина World
Wide
Web,
язык
гипертекстовых
связей Hyper
Text
Transfer
Protocol
и Web
броузеры
программы
для
навигации по
всемирной
паутине, до
появления
всего этого,
сеть Internet
была далека
от обычных
пользователей.
Работа в Internet
была весьма
неудобной и
привилегией
специалистов,
в первую
очередь,
работающих
на UNIX
системах.
Теперь
для
большинства
пользователей
Internet
означает
именно эту
всемирную
паутину, где
они могут
листать
красиво
оформленные
документы с
рисунками,
видео и аудио
вставками.
Документы
могут
находится на
разных
концах
планеты, и
пользователям
при этом не
надо
завершать
связь с одним
компьютером
и
регистрироваться
на другом. За
них всё
делает HTTP
протокол.
Всемирная
паутина
стала
популярной
как
телевидение,
а пользы от
неё куда
больше. В ней
всегда можно
найти
информацию
на любой вкус,
причём в
любое время.
Теперь
стало
престижным
рекламировать
фирмы в Web
сети, даже
частные лица
могут
опубликовать
информацию о
себе и своих
возможностях,
чтобы о них
узнал весь
мир.
Возможности
всемирной
паутины не
ограничиваются
передачей
статических
документов.
Она также
способна
передавать
динамические
данные, т.е.
данные,
зависящие от
воздействий
с разных
концов сети.
Это качество
используется
различными
фирмами и
организациями
для
предоставления
различных
услуг через Web
сеть
посредством
программирования
этих
воздействий.
Теперь, сидя
за домашним
компьютером
можно
заказать
билет на
самолёт или
перевести
деньги с
одного счёта
на другой.
Вначале
для
опубликования
информации и
программ во
всемирной
паутине
требовались
отдельные
компьютеры,
оснащённые
специальным
программным
обеспечением
и назывались
они Web
серверами. В
настоящее
время Web
сервера это
компактные
приложения,
которые
можно
установить
на любой
персональный
компьютер
оснащённый
по крайней
мере модемом
для связи с
поставщиком
услуг Internet
провайдером.
При таких
благоприятных
условиях,
упустить
фирмам и
учреждениям
возможность
предоставить
свои услуги в Web
сети, не имея
на это веских
причин,
просто
отставание
от
современности
и неизбежный
убыток. А для
того, чтобы
предоставить
услуги в сети
нужно знание
программирования
для Web.
Настоящий
гурман
программирования
согласиться
с тем, что нам
очень
повезло жить
в такое время,
когда под
рукой есть
большое
количество
языков
программирования,
готовых
библиотек и
шикарных
компиляторов.
Однако,
поскольку
жизнь так
коротка и так
много
хочется
успеть, и к
тому же много
другого, что
мы обязаны
сделать,
современному
программисту
приходится
выбирать:
знать всего
понемногу
или знать
немногое
основательно.
Скорее
всего, чтобы
меньше
колебаться и
приниматься
за
конкретные
дела, зрелый
программист
приходит к
выбору
основного
инструмента
для работы и
пытается из
него выжать
максимальное.
Ему везёт,
если фирма,
создавшая
выбранный им
инструмент,
будет
развивать и
пополнять
его, пока
программист
разрабатывает
свои
приложения.
Что мы и
пытаемся
сделать.
|