Выбор языка программирования
Прежде чем выбрать язык программирования, нужно было сформулировать список требований к разрабатываемой программе, основываясь на которых можно было наиболее точно подобрать среду программирования.
Имея достаточно большой опыт работы с электронными учебными пособиями, мне не составило труда выявить основные минусы существующих оболочек:
· безопасность;
· эргономичность;
· отсутствие универсальной системы управления контентом.
Вследствие чего было решено разработать не просто обособленное программное решение, а некое подобие Системы управления содержимым (контентом) (англ. 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 избавляет программиста от написания
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.