Пояснительная записка Студент


Скачать 456.95 Kb.
НазваниеПояснительная записка Студент
страница6/12
ТипПояснительная записка
1   2   3   4   5   6   7   8   9   ...   12

9.2Язык PHP



Язык PHP (Personal HyperText Processor) - язык программирования, используемый на стороне WEB-сервера для динамической генерации HTML-страниц. Это один из немногих языков программирования, созданных изначально специально для разработки веб-приложений. Поэтому он включает в себя все функции, необходимые именно для работы на веб-сервере, и при этом лишен избыточности.

PHP не зависит от платформы. PHP прекрасно интегрируется во все популярные веб-серверы: Apache и Microsoft IIS (Internet Information Server), Nginx и др., работает под Windows, MacOS и практически всеми UNIX-подобными системами. Как следствие - PHP работает практически у всех хостеров, разрешающих собственные выполняемые скрипты [1].

Замечательная особенность PHP - его интегрированность практически со всеми современными интернет-технологиями. PHP поддерживает большинство современных веб-протоколов: IMAP, FTP, POP, XML, SNMP и другие. PHP прекрасно работает с базами данных. Трудно найти СУБД, поддержка которой не была бы реализована в PHP. MySQL и MS SQL Server, PostgreSQL и Oracle, Sybase и Interbase и другие.

PHP включает в себя огромное количество встроенных функций: обработки строк и массивов, работы с файловой системой и с HTTP, электронной почтой, датой и временем, кириллицей и другими национальными алфавитами. Многие алгоритмы, требующие в большинстве языков написания программного кода размером в несколько экранов, реализуются на PHP одной командой (точнее, вызовом одной функции).

Современные тенденции развития языков программирования не обошли стороной и PHP. Средства объектно-ориентированного программирования появились еще в PHP3. А в объектной модели PHP4 в полном объеме реализованы классические понятия объектно-ориентированного программирования:

наследование;

инкапсуляция;

полиморфизм.

Все вышеизложенное сделало PHP одним из самых популярных языков веб-программирования и повсеместное использование. Стоит отметить, что в настоящее время, конечно, есть и другие альтернативные и перспективные языки программирования для WEB, к примеру: Python, Ruby, Perl, JSP (Java Server Pages), ASP (Active Server Pages).
В нескольких словах – на PHP можно сделать все, что можно сделать с помощью CGI–программ. Например: обрабатывать данные из форм, генерировать динамические страницы, получать и посылать cookies (небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя).

Кроме этого в PHP включена поддержка многих баз данных, что делает написание Web-приложений с использованием БД совершенно не сложным.

Перечень некоторых поддерживаемых БД представлен ниже:

MySQL;

MySQLi;

SQLite;

PostgreSQL;

Oracle (OCI8);

Oracle;

Microsoft SQL Server;

Sybase;

ODBC;

dBase;

mSQL;

IBM DB2;

Informix;

Ovrimos SQL;

Lotus Notes;

DB++;

DBM;

Cloudscape;

MaxDB;

DBX;

FrontBase;

FilePro;

Ingres II;

SESAM;

Firebird/InterBase;

Paradox File Access;

Apache Derby.
Разработчикам Web-приложений нет необходимости говорить, что web-страницы - это не только текст и картинки. Интернет страницы (и другое ПО на основе WEB технологий) должны поддерживать некоторый уровень интерактивности с пользователем:

поиск информации;

продажа;

взаимодействие и т.п.

Традиционно все это реализовалось CGI-скриптами, написанными на Perl. Но CGI- скрипты очень плохо масштабируемы. Каждый новый вызов CGI, требует от ядра порождения нового процесса, а это занимает процессорное время и тратит оперативную память. PHP предлагает другой вариант – он работает как часть Web-сервера, и этим самым похож на ASP от Microsoft.

Программы, написанные на PHP, достаточно легкочитаемы. Написанный PHP – код легко зрительно прочитать и понять, в отличие от Perl-программ.
Учитывая распространенность, удобство использования и интеграции в данной работе для разработки программного обеспечения (описания взаимодействия с интерфейсом) был выбран язык PHP.

1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

Пояснительная записка Студент iconПояснительная записка Студент
Налогообложение юридических лиц и пути его совершенствования на примере ООО «СибДальРегион»

Пояснительная записка Студент iconПояснительная записка к курсовой работе по дисциплине «Моделирование систем»
Пояснительная записка содержит 31 страницу, 3 таблицы, 24 рисунка, 4 библиографических источника, 1 фрагмента листинга

Пояснительная записка Студент iconПояснительная записка к годовой бухгалтерской отчетности Общества...
Приложения 3 к Приказу Минфина РФ от 2 июля 2010 года №66н; 8 настоящая пояснительная записка

Пояснительная записка Студент iconОбразовательная программа на 2011-2015 учебный год в рамках фгос ноо пояснительная записка
Пояснительная записка к основной образовательной программе начального общего образования мбоу анно-Ребриковская сош

Пояснительная записка Студент iconПояснительная записка Цель: оценка уровня освоения учебной дисциплины...
...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск