Другие журналы
|
электронный научно-технический журналИНЖЕНЕРНЫЙ ВЕСТНИКИздатель: Общероссийская общественная организация "Академия инженерных наук им. А.М. Прохорова".
Сравнение возможностей 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 с.: ил. Публикации с ключевыми словами: информационные системы, PHP, СУБД, Python, веб-сервер, веб-приложение Публикации со словами: информационные системы, PHP, СУБД, Python, веб-сервер, веб-приложение Смотри также: Тематические рубрики: Поделиться:
|
|
|||||||||||||||||||
|