Другие журналы

электронный научно-технический журнал

ИНЖЕНЕРНЫЙ ВЕСТНИК

Издатель: Общероссийская общественная организация "Академия инженерных наук им. А.М. Прохорова".

Сравнение возможностей PHP и Python при создании информационных систем

Инженерный вестник # 01, март 2018
УДК: 004.432
Файл статьи: Пивоваро...П..pdf (530.25Кб)
авторы: Пивоварова Н. В., Головко А. П.

Рассматриваются языки, применяемые для разработки информационных систем: скриптовый язык PHP и язык общего назначения Python. Цель – провести сравнительный анализ языков как таковых и соответствующих библиотек, для решения типовых задач, возникающих при разработке информационных систем. Рассмотрены программные архитектуры информационных систем, работа веб-серверов и взаимодействие с клиентом, а также взаимодействие веб-приложения и сервера. Разобраны примеры работы с каждым языком при решении типичных задач, возникающих в данной области: подключение и работа с базами данных, взаимодействие с сервером, авторизация пользователя, формирование динамических страниц. Приведены типовые алгоритмы (формирование страниц, взаимодействие с сервером и т.п.) и проведено их сравнение для выявления плюсов и минусов языков. Выявлено, какими преимуществами обладает  каждый из языков при разработке информационных систем. Особенность исследования заключается в сравнении языков PHP и Python при разработке веб-приложений, а также выявление более актуального на текущий момент. Исследование показало, что для простых  информационных систем язык PHP является более приемлемым для разработки инструментом, в первую очередь это обусловлено тем, что язык является специализированным под данную область. Тем не менее, Python также подходит для разработки информационных систем и имеет свои плюсы.

Список литературы

      [1].      Apache.RU / Документация [Электронный ресурс]. Режим доступа: http://www.apache.ru/docs/(дата обращения: 3.03.2018)
      [2].      Таненбаум Э. Компьютерные сети. 4-е изд. – СПб.: Питер, 2003. – 992 с .: ил.
      [3].      Функционирование HTTP-сервера [Электронный ресурс]. Режим доступа: http://apachedev.ru/2006/03/12/the-apache-modeling-project-glava-2-chast-1/ (дата обращения: 3.03.2018)
      [4].      RFC 2068. Hypertext Transfer Protocol [Электронный ресурс]. – Режим доступа: http://lib.ru/WEBMASTER/rfc2068/rfc2068.txt  (дата обращения: 3.03.2018)
      [5].      Руководство по PHP [Электронный ресурс]. – Режим доступа: http://php.net/manual/ru/index.php  (дата обращения: 3.03.2018)
      [6].      Лутц М. Программирование на Python. 4-е издание. Том I. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
      [7].      Лутц М. Программирование на Python. 4-е издание. Том II. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
      [8].      Прохоренок Н.А., Дронов В.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 3-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2010. 912 с.: ил.
      [9].      Кевин Янк. PHP и MySQL. От новичка к профессионалу. Простой способ создать сайт на основе базы данных. 5-е изд. – М.: Эксмо, 2013. – 384 с.
      [10].    Марк Вандшнайдер. Основы разработки веб-приложений с помощью PHP и MySQL: полное руководство. Москва: ЭКОМ, 2008. - 828 с.: ил.

Тематические рубрики:
Поделиться:
 
ПОИСК
 
elibrary crossref neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (499) 263-69-71
  RSS
© 2003-2024 «Инженерный вестник» Тел.: +7 (499) 263-69-71