ВУЗ:
Составители:
Рубрика:
6
Компания Netscape разработала язык создания сценариев JavaScript, а компания
Microsoft – VBScript. Эти языки используются на стороне клиента, то есть генерируют
объекты на основании HTML-страницы на стороне клиента в окне его браузера.
Технологии Java и CGI
В 1994 году специалистами компании Sun была разработана технология создания
динамических интерактивных Web-страниц – Java. Программы на языке Java называются
аплетами (little applications). Аплеты пишутся на Java и посылаются по Web как HTML-
файлы браузеру, где выполняются как HTML-документы. Существенным преимуществом
Java является независимость программ от платформ, на которых программы выполняются.
Хотя Java не обязательно выполняется в окне браузера, возможно создание независимых
(stand-alone) Java-приложений, которые могут выполняться на компьютере независимо от
Интернета.
Фактически программа на языке Java транслируется компилятором в специальный
код, называемый байтовым
(bytecode), а затем выполняется уже с помощью
интерпретатора языка Java. Такое "разделение обязанностей" и позволяет обеспечивать
полную независимость Java-кода от конечной платформы, на которой он будет
выполняться. Разумеется, для каждой конкретной платформы имеется свой интерпретатор
языка, называемый виртуальной машиной Java (Java Virtual Machine).
Схема исполнения аплетов коренным образом отличается от схемы выполнения CGI-
скриптов. Последние, в частности,
выполняются на стороне сервера, в отличие от Java-
аплетов, которые выполняются, как правило, на стороне клиента.
Что же такое CGI (Common Gateway Interface), или интерфейс общего шлюза?
По сути CGI - способ взаимодействия Web-программ с браузером пользователя.
Поэтому под CGI-программами понимают программы, написанные на любом языке
программирования, способного выполняться на Web-сервере, включая C, C++, Visual
Basic или даже командные языки операционных сред (например, C Shell). Но большинство
CGI-программ пишется на языке Perl. Perl (Practical Extraction and Report Language)
является одним из наиболее гибких языковых средств, служащих для программирования
интерфейсов CGI. Изначально Perl предназначался для обработки больших объемов
данных и генерации отчетов по обработке этих данных (как явствует из его названия). За
последние несколько лет Perl превратился в полнофункциональный язык
программирования. Изначально созданный исключительно
для работы под управлением
операционных систем семейства UNIX, Perl теперь совместим с такими ОС, как Amiga,
MS-DOS, OS/2 Warp, VMS, Windows NT, Window 95 и Macintosh.
ASP и PHP
В последнее время все большую популярность получают эти два средства создания
интерактивных Web-страниц. Основным их достоинством является возможность
формирования страниц на основании интерактива "клиент-сервер". Сами же программы,
написанные на ASP (Active Server Pages – активные серверные страницы) и PHP (Personal
Home Page), настолько просты, что программирование с их помощью доступно даже
неискушенным.
PHP часто еще называют препроцессором гипертекста (Hypertext Preprocessor). По
сути PHP серверный (выполняющийся на стороне сервера) мультиплатформный язык
описания сценариев, встраиваемый непосредственно в HTML-код. В настоящее время
PHP интенсивно используют более полумиллиона доменов Всемирной компьютерной
сети. Основу синтаксиса PHP составляют язык программирования C, Java и Perl. Целью
создания
языка является разработка динамически генерируемых страниц в кратчайшие
сроки.
Например, если Вы создаете online-каталог, вам скорее всего понадобится
разрабатывать не сами HTML-страницы, а их шаблоны, по которым PHP будет
формировать HTML-страницы исходя из ваших потребностей. Традиционно этот
Компания Netscape разработала язык создания сценариев JavaScript, а компания Microsoft – VBScript. Эти языки используются на стороне клиента, то есть генерируют объекты на основании HTML-страницы на стороне клиента в окне его браузера. Технологии Java и CGI В 1994 году специалистами компании Sun была разработана технология создания динамических интерактивных Web-страниц – Java. Программы на языке Java называются аплетами (little applications). Аплеты пишутся на Java и посылаются по Web как HTML- файлы браузеру, где выполняются как HTML-документы. Существенным преимуществом Java является независимость программ от платформ, на которых программы выполняются. Хотя Java не обязательно выполняется в окне браузера, возможно создание независимых (stand-alone) Java-приложений, которые могут выполняться на компьютере независимо от Интернета. Фактически программа на языке Java транслируется компилятором в специальный код, называемый байтовым (bytecode), а затем выполняется уже с помощью интерпретатора языка Java. Такое "разделение обязанностей" и позволяет обеспечивать полную независимость Java-кода от конечной платформы, на которой он будет выполняться. Разумеется, для каждой конкретной платформы имеется свой интерпретатор языка, называемый виртуальной машиной Java (Java Virtual Machine). Схема исполнения аплетов коренным образом отличается от схемы выполнения CGI- скриптов. Последние, в частности, выполняются на стороне сервера, в отличие от Java- аплетов, которые выполняются, как правило, на стороне клиента. Что же такое CGI (Common Gateway Interface), или интерфейс общего шлюза? По сути CGI - способ взаимодействия Web-программ с браузером пользователя. Поэтому под CGI-программами понимают программы, написанные на любом языке программирования, способного выполняться на Web-сервере, включая C, C++, Visual Basic или даже командные языки операционных сред (например, C Shell). Но большинство CGI-программ пишется на языке Perl. Perl (Practical Extraction and Report Language) является одним из наиболее гибких языковых средств, служащих для программирования интерфейсов CGI. Изначально Perl предназначался для обработки больших объемов данных и генерации отчетов по обработке этих данных (как явствует из его названия). За последние несколько лет Perl превратился в полнофункциональный язык программирования. Изначально созданный исключительно для работы под управлением операционных систем семейства UNIX, Perl теперь совместим с такими ОС, как Amiga, MS-DOS, OS/2 Warp, VMS, Windows NT, Window 95 и Macintosh. ASP и PHP В последнее время все большую популярность получают эти два средства создания интерактивных Web-страниц. Основным их достоинством является возможность формирования страниц на основании интерактива "клиент-сервер". Сами же программы, написанные на ASP (Active Server Pages – активные серверные страницы) и PHP (Personal Home Page), настолько просты, что программирование с их помощью доступно даже неискушенным. PHP часто еще называют препроцессором гипертекста (Hypertext Preprocessor). По сути PHP серверный (выполняющийся на стороне сервера) мультиплатформный язык описания сценариев, встраиваемый непосредственно в HTML-код. В настоящее время PHP интенсивно используют более полумиллиона доменов Всемирной компьютерной сети. Основу синтаксиса PHP составляют язык программирования C, Java и Perl. Целью создания языка является разработка динамически генерируемых страниц в кратчайшие сроки. Например, если Вы создаете online-каталог, вам скорее всего понадобится разрабатывать не сами HTML-страницы, а их шаблоны, по которым PHP будет формировать HTML-страницы исходя из ваших потребностей. Традиционно этот 6
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »