RUS | UKR | ENG || ДонНТУ > Портал магистров ДонНТУ

Мой опыт в разработке Web-приложений на php.


История PHP


Истоки PHP лежат в старом продукте, имевшем название PHP/FI. Последний был создан Расмусом Лердорфом в 1995 году и представлял собой набор Perl-скриптов для ведения статистики посещений его резюме. Этот набор скриптов был назван 'Personal Homepages Tools' ('Инструменты для персональных домашних страниц'). Очень скоро потребовалась большая функциональность и Расмус пишет новую, намного более обширную версию на C, работающую с базами данных и позволяющую пользователям разрабатывать простейшие web-приложения. Расмус решил выложить исходный код PHP/FI на всеобщее обозрение, исправление ошибок и дополнение.

PHP/FI (Personal Home Page / Forms Interpreter - Персональная Домашняя страница / Интерпретатор Форм) включал в себя базовую функциональность сегодняшнего PHP. Он имел переменные в стиле Perl, автоматическую интерпретацию форм и возможность встраиваться в html-код. Собственно синтаксис языка имел много общего с Perl, хотя и был намного проще и ограниченнее.

В 1997 выходит PHP/FI 2.0, вторая версия C-имплементации обозначила группу пользователей: несколько тысяч людей по всему миру, с примерно 50,000 доменами, что составляло около 1% всего числа доменов Интернета. Несмотря на то, что разработкой занималось уже несколько людей, PHP/FI 2.0 все еще оставался крупным проектом одного человека.

Официально PHP/FI 2.0 вышел только в ноябре 1997 года, после проведения большей части своей жизни в бета-версиях. Вскоре после выхода его заменили альфа-версии PHP 3.0.


Преимущества PHP


Доступность дистрибутивов. Дистрибутивы LAMP измеряются такие уж и большие и доступны на сайтах разработчиков. Т.е. PHP — это "маленький и удобный язык".

Открытый код - представляющий возможность для изменения кода. Что особенно важно — изменением занимаются программисты всего мира, способствуя устранению уязвимостей и прочих недостатков.

Это достаточно важно для всех типов структур, т.е. государственных структур и крупных компаний: можно убедиться, что в данной технологии нет «глюков» для шпионажа. Мелкий и средний бизнес может не сильно замарачиваеться на этом, а вот крупные компании и государственные структуры должны подуматьпрежде чем, ставить на сервера программы с закрытым кодом. Отсюда стремление Китая и Индии перевести свои государственные структуры на Linux.<.p>

За что пользователи выбираю PHP


Большая часть пользователей выбирают язык программирования PHP, потому что, на мой взгляд, в основном из-за его доступности.

А так же PHP подходит практически под все распространённые операционные системы. Т.е. мне не нужно беспокоиться, при написании сайта, какая ОС стоит на сервере клиента.

Даже под Windows PHP может устанавливаться, без всяких усилий, простым копированием, не записывая ничего в многострадальный реестр, не требуя создания специальных папок, групп пользователей и т.п. После переустановки ОС вам не потребуется долго возобновлять работу PHP и проектов. Скажем, в Windows лучшим набором для программиста будет: Apache, PHP и MySQL на несистемном диске. После переустановки Windows вам потребуется всего пару минут для восстановления.

Так же, для многих пользователей главным фактором язык PHP является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

Существует еще одно преимущество, которое делает РНР особенно желанным: он распространяется бесплатно! Причем, с открытыми исходными кодами (Open Source).


Заключение


Буду максимально объективным, я изложил причины, на мой взгляд, на которым пользователи опираються при выборе языку PHP, а не какого-либо другого. Язык PHP обладает большими преимуществами перед своими конкурентами. Также весомую роль в этом играет бесплатность, присущая всем проектам с открытым кодом, к числу которых принадлежит и PHP. Число сайтов написанных на PHP уже исчисляется миллионами и постоянно растёт, отсюда можно сделать вывод о возрастающей актуальности технологии в ближайшем будущем.

Литература


  1. История PHP. Электронный-ресурс. - Режим доступа: http://www.php.ru/manual/history.html
  2. Тим Конверс, Джойс Парк и Кларк Морган // PHP и MySQL «Библия пользователя». «Диалектика». - Москва 2007. – глава 1 «Преимущества PHP» PHP 5 в Подлиннике. Издательство: БХВ-Петербург, 2006 г. ISBN 5-94157-245-X
  3. PHP 5. Полное руководство. Диалектика, 2006 г. ISBN 5-8459-0953-8, 0-672-32511-X
  4. PHP Fast & Easy Web Development, 2nd Edition. ISBN:193184187x; Premier Press © 2002
  5. PHP 5 в Подлиннике. Издательство: БХВ-Петербург, 2006 г. ISBN 5-94157-245-X

Главная  Реферат  Библиотека  Ссылки  Отчет о поиске  Индивидуальный раздел  Автобиография