Если есть желание разрабатывать интернет-приложения, но нет собственного сервера для их разработки, то, прежде чем протестировать каждую созданную модификацию приложения, ее придется загружать на сервер, находящийся где-нибудь в Интернете. Даже при наличии высокоскоростного широкополосного подключения это обстоятельство может существенно замедлить разработку. А на локальном компьютере тестирование может быть не сложнее обновления программы (зачастую запускается простым щелчком на значке) с последующим щелчком на кнопке браузера Refresh (Обновить). Еще одно преимущество разработочного сервера заключается в том, что при написании и тестировании программ не нужно волноваться о смущающих разработ- . чика ошибках или проблемах безопасности, а при размещении приложения на публичном веб-сайте нужно знать о том, что люди могут увидеть, или о том, что они могут сделать с вашим приложением. Лучше уладить все проблемы, пока вы работаете дома или в небольшом офисе, который, вероятнее всего, защищен межсетевыми экранами (брандмауэрами) и другими средствами обеспечения безопасности. Получив в свое распоряжение разработочный сервер, вы будете удивлены тому, как раньше могли обходиться без него, а также легкости его настройки. Нужно лишь пройти все шаги, изложенные в следующих разделах, выполняя соответствующие указания для обычных персональных компьютеров, Мас- или Linux-систем. В этой статье речь будет рассмотрена только серверная сторона сетевого взаимодействия, о которой шла речь в другой статье. Но для тестирования результатов вашей работы, особенно потом, когда мы приступим к использованию JavaScript, понадобится также копия каждого основного веб-браузера, работающего на удобной для вас системе. По возможности список браузеров должен состоять по крайней мере из internet Explorer, Mozilla Firefox, Opera, Safari u Google Chrome.
|