Разработка электронного учебника. Выбор языка программирования. Преимущества PHP. Инструкция администратору по работе с электронным учебником

Страницы работы

Фрагмент текста работы

Разработка электронного учебника

Выбор языка программирования

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

Имея достаточно большой опыт работы с электронными учебными пособиями, мне не составило труда выявить основные минусы существующих оболочек:

·  безопасность;

·  эргономичность;

·  отсутствие универсальной системы управления контентом.

Вследствие чего было решено разработать не просто обособленное программное решение, а некое подобие Системы управления содержимым (контентом) (англ. Content management system, CMS), в основе которой лежит связка скриптового языка PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста») и системы управления базами данных MySQL.

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

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

·  традиционностью;

·  простотой;

·  эффективностью;

·  безопасностью;

·  гибкостью.

Кроме того, данный язык Open Source проектом, т.е. распространяется бесплатно, что значительно упрощает его использование.

Традиционность

Язык РНР будет казаться знакомым программистам, работающим в разных областях. Многие конструкции языка позаимствованы из Си, Perl.

Код РНР очень похож на тот, который встречается в типичных программах на С или Pascal. Это заметно снижает начальные усилия при изучении РНР. PHP — язык, сочетающий достоинства Perl и Си и специально нацеленный на работу в Internet, язык с универсальным и ясным синтаксисом.

И хотя PHP является довольно молодым языком, он обрел такую популярность среди web-программистов, что на данный момент является чуть ли не самым популярным языком для создания web-приложений (скриптов).

Простота

Сценарий РНР может состоять из 10 000 строк или из одной строки — все зависит от специфики поставленной задачи. Для использования языка не требуется подгружать библиотеки или указывать специальные параметры компиляции. Механизм РНР просто начинает выполнять код после первой экранирующей последовательности (<?) и продолжает выполнение до того момента, когда он встретит парную экранирующую последовательность (?>). Если код имеет правильный синтаксис, он исполняется в точности так, как указал программист.

PHP — язык, который может быть встроен непосредственно в html-код страниц, которые, в свою очередь будут корректно обрабатываться PHP -интерпретатором.

Большое разнообразие функций PHP избавляет программиста от написания

Похожие материалы

Информация о работе