Язык РНРНазвание языка РНР является аббревиатура рекурсивного выражения Preprocessor Hypertext Preprocessor(процессор гипертекстового процессора). Большинство языков используемых в интернет-технологиях, ориентированные на различные сферы применения. РНР переняв все богатство синтаксиса и возможностей этих языков, изначально ориентируется именно на обработку гипертекстовой информации в рамках интернет-технологий. Язык РНР позволяет встраивать внутрь вашей HTML-страницы код, исполняемый на сервере. Таким образом, клиент никогда не видит текста PHP-программы. По синтаксису РНР напоминает язык Си, так что для программиста, имеющего опыт работы на Си и Perl, освоить его будет легко. Этот язык дает возможность пользоваться сложными структурами данных, такими, как массивы и классы, а так как он поддерживает большое число баз данных, то это позволяет разрабатывать крупные приложения при помощи одного РНР. Кроме того, язык РНР сам по себе достаточно прост. Написать с его помощью Web-приложение, использующее базу данных, не представляет особого труда. У такого приложения на HTML-странице имеется форма ввода данных, которая инициирует исполнение PHP-сценария; тот, в свою очередь, открывает соединение с базой данных одним оператором, задающим имена сервера и пользователя, а при необходимости и пароль. Потом такая программа может выполнить SQL-запрос и в результате получить все адреса, отвечающие заданным в форме условиям. JavaScript – язык создания сценариев Назначение языка JavaScript - позволить сделать Web-страничку активной. Язык JavaScript не имеет никакого отношения к языку Java, несмотря на схожее название. Java имеет очень немного средств для связи аплетов с браузером, что так необходимо разработчикам в их приложениях, в то время как JavaScript разрабатывался именно для этого. В отличии от Java, JavaScript является интерпретируемым языком. Программа на языке JavaScript размещается прямо в HTML-документе в виде исходного текста и автоматически компилируется в байт-код при загрузке документа в браузер. Для авторов HTML-документов JavaScript представляет важный шаг вперед на пути к созданию HTML-приложений, которые взаимодействуют с пользователем. Таким образом, главной целью языка JavaScript является обеспечение активного взаимодействия HTML-документов с пользователем. MySQL MySQL - реляционная свободная система управления базами данных. MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Denver, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
|