РАЗРАБОТКИ

Другие модули


Эффективность использования PHP технологий при создании электронных образовательных ресурсов

Эффективность использования PHP технологий при создании электронных образовательных ресурсов

Со времён создания сети Интернет одним из наиболее известных и удобных способов обмена текстовой информации стал протокол http, являющийся самой информативной частью и одновременно самой доступной. Этот протокол был придуман как механизм для доступа к документам в Интернете и облегчения навигации посредством использования гипертекста. Всемирная паутина растет и развивается благодаря информации, которой обмениваются. И огромным прорывом стала популяризация массовой разработки сайтов любой сложности, чему послужило создание простого способа передачи данных - языка гипертекстовой разметки HTML.

Этот язык удобен для пользователей, не являющихся специалистами в области вёрстки, но сайты на этом языке «статичны» и представляет собой набор HTML-страниц, CSS-таблиц стилей, а также графических файлов. Когда вы заходите на сайт, браузер запрашивает у web-сервера нужную страницу. А тот в свою очередь находит необходимые файлы и передает его вашему браузеру. На этом работа сервера с пользователем завершается.

Любой HTML-сайт имеет множество недостатков:

  • Чтобы добавить новую страницу, необходимо неплохо знать html, да к тому же созданную страницу нужно еще загрузить на сервер.
  • Если возникает необходимость изменить внешний вид, то нужно изменять все html-страницы, которые только есть, а их может быть сотни. У больших проектов появляется проблема: страницы могут различаться с точки зрения дизайна.
  • Сравнительно большой объем, занимаемый на сервере.
  • Проектировать интерактивные сервисы с помощью html-страниц нельзя. В этом языке нет средств для сохранения извлечения информации из файла или базы данных.
  • Работать с информацией на таком сайте тоже достаточно сложно, так как она разделена на несколько файлов.
  • Сайты, содержащие различную информацию, в том числе и мультимедиа, не интерактивны. Содержимое всегда одинаково и не зависит от действия пользователя. С помощью «статичных» технологий невозможно создать форум или гостевую книгу.
Раньше для создания простенького сайта было достаточно знаний HTML, но со временем начали применяться более современные, но сложные решения, типа Perl, C++. Наиболее доступным для изучения из всех языков программирования является PHP – это язык написания скриптов, встраиваемых в гипертекстовые файлы и выполняемые на Web-сервере.

PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix (такие, как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и многих других.

Причины использования PHP вдохновляют:

  1. Язык сделан специально для INTERNET. Это означает, что РНР специально предназначен для разработки программных приложений, применяемых на сайтах любой сложности. В частности, в РНР имеется специальный оператор, управляющий почтовыми функциями вашего сайта, что позволит вам отправлять почтовую корреспонденцию в автоматическом режиме непосредственно с его страниц.
  2. Открытость исходников. За программирование на нем не нужно никому ничего платить, язык абсолютно бесплатен!
  3. Мощные возможности.
  4. Простота в изучении и применении.
  5. Поддержка практически всеми хостерами.
Основное отличие использования серверных языков программирования заключается в формировании страниц "на лету". Браузер клиентской машины отправляет запрос на страницу серверу, который отвечает на запросы удаленного пользователя, не просто отправляет копию страницы, а проверит запрашиваемой файл. Если он имеет расширение php, это знак серверу, что данная страница содержит программный код, который предназначен для обработки. С такой страницей сервер поступит иначе: он выполнит предписанные для него инструкции, написанные в операторных скобках , возможно в процессе обратится к базе данных, запишет какую-нибудь информацию во внешний файл и только после этого сгенерирует html-страницу и переправит ее пользователю.

Появляется возможность создавать программы, взаимодействующие с пользователем, которые будут добавлять информацию в базу данных. Для работы с ней необходимо немного начальных навыков работы с текстовым редактором, помнить свой логин и пароль, чтобы войти в нее. Для изменения внешнего вида сайта нужно править меньшее количество кода. С помощью серверного языка программирования можно создавать большое количество программ, таких как форумы, голосование, системы тестирования и т.д. Вся информация хранится в единой базе, меньшей по размеру. С ней проще и легче работать при обновлении или переезде на новый сервер.

Язык постоянно совершенствуется и сегодня можно использовать его на сайтах совершенно без всяких опасений.

Всего комментариев: 1
avatar
1 Сергеев_ЕВ • 12:57, 21.04.2013

Неплохое вступление. Но где сама статья?
Если Вы хотите оставить комментарий к этому материалу, то рекомендуем Вам зарегистрироваться на нашем сайте или войти на портал как зарегистрированный пользователь.
Свидетельство о публикации статьи
В помощь учителю

Уважаемые коллеги! Опубликуйте свою педагогическую статью или сценарий мероприятия на Учительском портале и получите свидетельство о публикации методического материала в международном СМИ.

Для добавления статьи на портал необходимо зарегистрироваться.
Конкурсы

Конкурсы для учителей

Диплом и справка о публикации каждому участнику!

Маркер СМИ

© 2007 - 2024 Сообщество учителей-предметников "Учительский портал"
Свидетельство о регистрации СМИ: Эл № ФС77-64383 выдано 31.12.2015 г. Роскомнадзором.
Территория распространения: Российская Федерация, зарубежные страны.
Учредитель / главный редактор: Никитенко Е.И.


Сайт является информационным посредником и предоставляет возможность пользователям размещать свои материалы на его страницах.
Публикуя материалы на сайте, пользователи берут на себя всю ответственность за содержание этих материалов и разрешение любых спорных вопросов с третьими лицами.
При этом администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта.
Если вы обнаружили, что на сайте незаконно используются материалы, сообщите администратору через форму обратной связи — материалы будут удалены.

Все материалы, размещенные на сайте, созданы пользователями сайта и представлены исключительно в ознакомительных целях. Использование материалов сайта возможно только с разрешения администрации портала.


Фотографии предоставлены