Форум программистов, компьютерный форум, киберфорум
Наши страницы
Священные войны
Войти
Регистрация
Восстановить пароль
 
 
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
1

PHP vs Python для Backend в 2019

10.06.2019, 15:17. Просмотров 300. Ответов 20
Метки нет (Все метки)

Здравствуйте.
Давайте халиварить!
PHP vs Python для Backend в 2019.
Обратите внимание. Аргументы типа "PHP только для веба, а Python нет" не канает, ибо мы говорим чисто о Backend!
Давайте я начну, и буду я говорить в пользу PHP.

PHP 7 версии в 2-3 раза быстрее обычной программы на Python.
Есть возможность гибкой разработки веб приложений на PHP. На Python Flask, но это неудобно.
Если сравнивать популярность PHP и Python, то да, по языкам, Python более востребован за рубежом. Но если сравнивать PHP с Python в плане веб приложений, то побеждает Python.
И наконец. Сайтов, использующих PHP 79%. Сайтов, использующих Python, 1.1%.

Всем добра!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2019, 15:17
Ответы с готовыми решениями:

PHP vs Python для работы
Здравствуйте. До сих пор я изучал программирование в основном для увлечения. Не более. Сейчас...

PHP vs Python для карьеры
Здравствуйте. Через неделю заканчиваю школу. С лета, хочу начать усиленно изучать программирование...

Ищу работу: PHP-backend, утилиты на Python и Golang
Сейчас нахожусь в поиске удаленной работы. Моя специализация: Backend-разработка на PHP. Опыт...

В php из python, работу невозможно найти новичкам python. Может перейти? Есть безпроблемный хостинг для php?
Безпроблемный хостинг - значит не будет проблем таких, как в heroku. У меня в компе сайт работает...

PHP или Java backend
Что более полезно использовать на сайте (PHP или Java), имея в качестве цели gov сайт, чтобы иметь...

20
Usaga
Эксперт .NET
5848 / 4107 / 727
Регистрация: 21.01.2016
Сообщений: 16,035
Завершенные тесты: 2
10.06.2019, 17:46 2
jonikster, а point сей темы в чём? Всё ведь в кучу накидано: то быстрее в два-три раза, это востребованней за рубежом, сё доменирует...

Как-то всё это неупорядоченно. Если вы собрались что-то писать на питоне, то как вас должно колышить, что 79% сайтов на пыхе?
0
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
10.06.2019, 17:55  [ТС] 3
Usaga, В том то и дело, что я бросил Python из-за его дебелизма. Сейчас работаю джуниором в PHP.
0
Usaga
Эксперт .NET
5848 / 4107 / 727
Регистрация: 21.01.2016
Сообщений: 16,035
Завершенные тесты: 2
10.06.2019, 17:55 4
jonikster, а что в нём было дебильного? И дебилизм самого языка вас выбесил или какой-ото конкретной технологии?
0
10.06.2019, 17:55
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
10.06.2019, 18:25  [ТС] 5
Usaga, Читайте мой первый пост.
0
Usaga
Эксперт .NET
5848 / 4107 / 727
Регистрация: 21.01.2016
Сообщений: 16,035
Завершенные тесты: 2
10.06.2019, 18:27 6
jonikster, там нет ничего, что характеризует питон как "дебильный".
0
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
10.06.2019, 20:31  [ТС] 7
Usaga, Низкая скорость выполнения;
Неадекватный синтаксис без полной модели ООП;
И т.д...
0
korvin_
2490 / 1928 / 347
Регистрация: 28.04.2012
Сообщений: 6,597
10.06.2019, 20:51 8
Цитата Сообщение от jonikster Посмотреть сообщение
Неадекватный синтаксис
Да уж получше, чем у PHP.

Цитата Сообщение от jonikster Посмотреть сообщение
без полной модели ООП
Чего же не хватает Python для полноты ООП-модели?

Добавлено через 21 секунду
Цитата Сообщение от jonikster Посмотреть сообщение
И т.д...
Т.е. больше нечего сказать.
0
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
10.06.2019, 21:17  [ТС] 9
korvin_, Если вы можете привести явные примеры, что синтаксис Python лучше, пожалуйста.
Об ООП, а что насчёт инкапсуляции?
0
korvin_
2490 / 1928 / 347
Регистрация: 28.04.2012
Сообщений: 6,597
10.06.2019, 21:23 10
Цитата Сообщение от jonikster Посмотреть сообщение
Если вы можете привести явные примеры, что синтаксис Python лучше, пожалуйста.
Любой код на Python vs любой код на PHP будет примером.

Цитата Сообщение от jonikster Посмотреть сообщение
Об ООП, а что насчёт инкапсуляции?
А что насчёт инкапсуляции? Я тебе вопрос задал так-то:

Цитата Сообщение от korvin_ Посмотреть сообщение
Чего же не хватает Python для полноты ООП-модели?
Не отвечай вопросом на вопрос.
0
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
10.06.2019, 23:03  [ТС] 11
korvin_, Инкапсуляция в Python лишь условность. Она строга в PHP, но в Python лишь условна.
0
korvin_
2490 / 1928 / 347
Регистрация: 28.04.2012
Сообщений: 6,597
10.06.2019, 23:09 12
Цитата Сообщение от jonikster Посмотреть сообщение
Инкапсуляция в Python лишь условность. Она строга в PHP, но в Python лишь условна.
И?..
0
Usaga
Эксперт .NET
5848 / 4107 / 727
Регистрация: 21.01.2016
Сообщений: 16,035
Завершенные тесты: 2
11.06.2019, 05:36 13
Цитата Сообщение от jonikster Посмотреть сообщение
Низкая скорость выполнения;
Она прямо низкая, что в работе проявляется и мешается? Или она просто ниже, чем у PHP? Просто, если А работает медленнее, чем Б, то это ещё не делает А бесполезным.

Вы сталкивались с недостатком производительности? Или язык дебильный просто заранее?
0
jonikster
12 / 12 / 1
Регистрация: 26.10.2014
Сообщений: 936
11.06.2019, 07:24  [ТС] 14
Usaga, Для обычных приложений, типа Cyberforum, возможно производительность не критична.
Но если брать крупные веб приложения крупных организаций, которые требуют обработки большого количества информации, клиентов и т.д, то поверьте, 10 или 30 ms, разница есть.
0
Usaga
Эксперт .NET
5848 / 4107 / 727
Регистрация: 21.01.2016
Сообщений: 16,035
Завершенные тесты: 2
11.06.2019, 07:29 15
jonikster, ну так такие крупные организации не живут на одной арендованной машинке. Тот же Yandex вполне себе набирает разработчиков на питоне. Это достаточно крупная контора в вашем понимании?

Добавлено через 2 минуты
И ещё: "крупные организации" почти всегда сидят на гетерогенных системах. Т.е. имеет место быть смесь языков и технологий. Там нет чисто PHP или чисто Python. Поэтому тыкать аргумент про производительность конкретной технологии - так себе.
0
zeroalef
1 / 8 / 0
Регистрация: 29.03.2019
Сообщений: 42
12.06.2019, 21:03 16
Цитата Сообщение от Usaga Посмотреть сообщение
Тот же Yandex вполне себе набирает разработчиков на питоне.
А еще они там вполне себе упарываются perl'ом.
Цитата Сообщение от jonikster Посмотреть сообщение
PHP vs Python
оба bullshit
1
NeoMatrix
Модератор
Эксперт NIX
5577 / 1356 / 94
Регистрация: 24.05.2011
Сообщений: 10,876
Записей в блоге: 2
14.06.2019, 16:29 17
Цитата Сообщение от zeroalef Посмотреть сообщение
оба bullshit
Ну вам же никто не запрещает писать на Malbolge!
0
Usaga
Эксперт .NET
5848 / 4107 / 727
Регистрация: 21.01.2016
Сообщений: 16,035
Завершенные тесты: 2
14.06.2019, 19:19 18
Цитата Сообщение от zeroalef Посмотреть сообщение
оба bullshit
Если сложить мнения всех, то bullshit вообще всё)
1
zeroalef
1 / 8 / 0
Регистрация: 29.03.2019
Сообщений: 42
14.06.2019, 22:39 19
Цитата Сообщение от NeoMatrix Посмотреть сообщение
Ну вам же никто не запрещает писать на Malbolge!
При чем здесь? Здесь уже есть один фан ретро и goto. Судить о языках можно с точки зрения их дизайна (т.е. проектирования). Какие концепты CS были в них изначально реализованы. Оба языка в этом плане bullshit.
1
NeoMatrix
Модератор
Эксперт NIX
5577 / 1356 / 94
Регистрация: 24.05.2011
Сообщений: 10,876
Записей в блоге: 2
15.06.2019, 11:57 20
Цитата Сообщение от zeroalef Посмотреть сообщение
При чем здесь?
Вообще же имелось ввиду: "Вас никто не заставляет использовать те инструменты, которые вам не нравятся. Вы вполне можете использовать те, которые для вас более привычны и удобны".
К примеру, вы вполне можете заюзать Java или даже C#, если вам будет это удобно и это будет отвечать требованиям проекта.
А то, что вам приходится писать на тех языках, которые вам по каким-либо причинам не нравятся или чем либо не устраивают именно вас, то это только потому, что либо вы работаете в команде, где данные языки активно используются в проекте, либо потому, что так потребовал заказчик, а принявший к исполнению заказ менеджер, не разбираясь кто чем в команде занимается, свалил этот тикет на вас. И вы имеете шанс отказаться от тикета, но чем вы аргументируете отказ и каковы будут последствия - кроме вас, этого не знает здесь никто.
Если вы "работаете на дядю", то вам жаловаться на требования работодателя - глупо. Либо договаривайтесь на сей счёт с работодателем, либо меняйте работу, либо - в свободное плаванье: во фрилансе выбор языковых средств - только за вами.
0
15.06.2019, 11:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2019, 11:57

Нужен удаленный backend php программист
Есть практически новый проект на Yii2 (сделано не так уж и много), который я веду, но так как задач...

Какие требования к Junior PHP Developer в 2019?
Здравствуйте. Сразу прошу не кидать в меня всем, что под руку попадётся. Тема поднималась, и не...

Об изучении PHP и профессии BackEnd Developer в целом
Здравствуйте. В этом году появилась срочная потребность в работе. Не обязательно в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru