Эта заключительная статья по теме WEB. В ней вы узнаете, какие языки программирования используются для создания web-приложений, что такое язык гипертекстовой разметки. В заключении мы создадим небольшое web-приложение и html-страницу. Языки программирования, которые применяются для создания web-приложений, бывают двух видов: серверные и клиентские. Основное их отличие – место выполнения программы. К серверным языкам относятся следующие: php, ASP, python, perl, Ruby. Также к ним можно отнести языки: С, C++, C#, и так далее, все они способны создавать динамические web-страницы, используя для работы с web-сервером технологию CGI ( Common Gateway Interface — «общий интерфейс шлюза»). Программы, написанные на этих языках (web-приложения) выполняются на стороне web-сервера. Эти программы воспринимаются конечными пользователями как web-страницы, зачастую их невозможно отличить от обычных страниц по URL, так как настройки web-сервера позволяют его преобразовывать в красивый вид с окончанием .html. Приложения, написанные на клиентских языках программирования, выполняются непосредственно на компьютере пользователя. К таким языкам относятся: JavaScript, VBScript, Action Script, Java. В случаи с JavaScript и VBScript программу интерпретирует (исполняет) ваш web-браузер, именно из-за этого программы могут быть работоспособны при запуске в Mozilla FireFox и не запускаться в Internet Explorer. С Java программами такого не произойдет, так как программа, написанная на этом языке, исполняется не браузером, а виртуальной машиной java. Вы можете быть уверенны, что java-программа будет работать везде одинаково хорошо, разница может быть только в скорости выполнения, так как она будет зависеть от мощности компьютера пользователя. Язык гипертекстовой разметки HTML (HyperText Markup Language) не является языком программирования, каковым многие его считают. С помощью него нельзя описать алгоритм работы и выполнить какие-нибудь действия. C помощью него можно сказать web-браузеру как необходимо форматировать текст, какие и в какой последовательности отображать картинки и таблицы. Ниже приведен код простейшей html-страницы.
Между символами “<” и “>” располагаются теги, они являются основными элементами форматирования текста. Например, < h1 >Заголовок страницы< /h1 > говорит о том, чтобы оформить текст “ Заголовок страницы ” как заголовок < h1 >, а < p >Основной текст.< /p > оформить в виде абзаца. Теперь немного практики. Cкопируете приведенный выше текст страницы в приложение “Блокнот” и сохраните под именем index.html. Файл поместите в директорию www, созданную в предыдущей статье. К примеру, у меня она располагается по следующему пути: c:webserverhomemysite.ruwww. Затем запустите web-сервер и перейдите на наш тестовый сайт mysite.ru, вы должны увидеть страницу, показанную на рисунке ниже.
Так как имя html-страницы index.html, web-сервер воспринимает её как стартовую, это правило действует для каждой директории. При желании это правило можно изменить в настройках сервера. Проведите эксперимент, переименуйте html-файл в first.html и обновите страницу браузера, вы увидите сообщение сервера о том, что страница не найдена. А если измените адресную строку на http://mysite.ru/first.html , увидите предыдущую страницу. Если вы хотите продолжить изучение html, я советую воспользоваться ресурсом http://htmlbook.ru/ для продолжения обучения. Следующим этапом практического занятия будет создание простейшего скрипта на языке программирования php. Ниже приведен текст вашего первого php-скрипта.
|