Python
Чем сайт на python лучше чем на PHP. Второй раз столкнулся, когда расхваливают Бэк офис
Просто PHP не заточен под крупные серьезные проекты, это не значит, что на нем нельзя их делать - просто не стоит :)
Ренат Куйбагаров
Как понимать, пример приведите пожалуйста
Кылычбек Юнусалиев
Питон тоже не особо годится для крупных проектов.
"Лучше" - ничем. "Хуже" - многим.
Я пытался спрашивать на Хабре у авторов статей, воспевающих web-разработку на Python, в каких именно задачах web-программирования Python выигрывает у PHP, но так и не смог получить ни одного адекватного ответа. Чтобы объективно оценивать возможности Python, надо иметь реальный опыт работы с другими backend-языками, а большинство адептов Python, пишущих хвалебные статьи - выпускники "курсов" с хорошо промытыми мозгами, которые ничего, кроме Python, не знают и не умеют.
Python в web - это мода и ничего, кроме моды. Вот во времена PHP 5.3 - когда случился первый всплеск хайпа "Python в web" (как раз между Ryby-on-Rails хайпом и Node.JS хайпом) - Python действительно мог конкурировать с ещё достаточно сырым PHP. Обрати внимание: большинство крупных проектов, которые сейчас приводят как аргумент в пользу Python - легаси, созданное в именно в те времена: его сейчас дешевле поддерживать, чем переписывать с нуля на новых технологиях. Но PHP и Python c тех пор развивались с разной скоростью и в разных направлениях и сейчас Python в задачах web-программирования неконкурентоспособен - по сравнению с актуальным PHP 8.
С приходом Node.JS о Python в web (да и в целом о Python) на несколько лет подзабыли. И вспомнили только на волне хайпа "Python в ИИ", "Python в BigData" и т. п., в которых собственно Python - ноль целых хрен десятых.
И, кстати, второй волне хайпа предшествовали статьи о том, что в Django всё совсем не так радужно, как представлялось по статьям первой волны, и критические ошибки не исправляются годами.
Главное же отличие теперешнего всплеска хайпа в том, что расплодилось и раскручивается множество курсов "web-разработки", которые впаривают исключительно Python. И это, повторюсь, единственная реальная причина использования Python в новых проектах: малообразованные авторы этих проектов ничего, кроме Python, не умеют.
Я пытался спрашивать на Хабре у авторов статей, воспевающих web-разработку на Python, в каких именно задачах web-программирования Python выигрывает у PHP, но так и не смог получить ни одного адекватного ответа. Чтобы объективно оценивать возможности Python, надо иметь реальный опыт работы с другими backend-языками, а большинство адептов Python, пишущих хвалебные статьи - выпускники "курсов" с хорошо промытыми мозгами, которые ничего, кроме Python, не знают и не умеют.
Python в web - это мода и ничего, кроме моды. Вот во времена PHP 5.3 - когда случился первый всплеск хайпа "Python в web" (как раз между Ryby-on-Rails хайпом и Node.JS хайпом) - Python действительно мог конкурировать с ещё достаточно сырым PHP. Обрати внимание: большинство крупных проектов, которые сейчас приводят как аргумент в пользу Python - легаси, созданное в именно в те времена: его сейчас дешевле поддерживать, чем переписывать с нуля на новых технологиях. Но PHP и Python c тех пор развивались с разной скоростью и в разных направлениях и сейчас Python в задачах web-программирования неконкурентоспособен - по сравнению с актуальным PHP 8.
С приходом Node.JS о Python в web (да и в целом о Python) на несколько лет подзабыли. И вспомнили только на волне хайпа "Python в ИИ", "Python в BigData" и т. п., в которых собственно Python - ноль целых хрен десятых.
И, кстати, второй волне хайпа предшествовали статьи о том, что в Django всё совсем не так радужно, как представлялось по статьям первой волны, и критические ошибки не исправляются годами.
Главное же отличие теперешнего всплеска хайпа в том, что расплодилось и раскручивается множество курсов "web-разработки", которые впаривают исключительно Python. И это, повторюсь, единственная реальная причина использования Python в новых проектах: малообразованные авторы этих проектов ничего, кроме Python, не умеют.
Ренат Куйбагаров
Извини, я еще не дочитал, но дочитаю твой коммент.
Тут мне один программист в фирме, писал, что на Python, можно очень краткие для веб писать тексты, там многое уже есть
Потом, он пишет, там подключать можно огромное количество библиотек.
Я сам стал искать библиотеки для Python, оказалось их тьма, каких только нет
Например, OpenCV, старая система, легко, в несколько строк запускается в в Python. И чего только не написано. Ощущение возникло, что все пишут и пишут. Есть сайты где библиотеки подключаешь за деньги
Я их спрашиваю, а какой конек, в чем преимущество? Ответа нет
Мне один молодой говорил, что хочет стать веб программистом.
Я ему говорю, что написано миллиарды сайтов. "Сохранить как" и простой готов. Ты изучил CMS, нашел недостатки и хочешь усовершенствовать?
Молчание
Тут мне один программист в фирме, писал, что на Python, можно очень краткие для веб писать тексты, там многое уже есть
Потом, он пишет, там подключать можно огромное количество библиотек.
Я сам стал искать библиотеки для Python, оказалось их тьма, каких только нет
Например, OpenCV, старая система, легко, в несколько строк запускается в в Python. И чего только не написано. Ощущение возникло, что все пишут и пишут. Есть сайты где библиотеки подключаешь за деньги
Я их спрашиваю, а какой конек, в чем преимущество? Ответа нет
Мне один молодой говорил, что хочет стать веб программистом.
Я ему говорю, что написано миллиарды сайтов. "Сохранить как" и простой готов. Ты изучил CMS, нашел недостатки и хочешь усовершенствовать?
Молчание
Ренат Куйбагаров
Сегодня говорил по телефону с менеджером .
[ссылка заблокирована по решению администрации проекта]
Обучают они Аналитик данных (или Data Analyst)
Работа с данными в Excel
Работа с SQL
Работа с Python для обработки данных
Статистика для анализа данных
Какого черта в Data Analyst делает SQL, там одна строчка или один щелчок в Excel. Они убеждают, что у них все правильно
Спрашиваю, кто преподаватели.
Там написано, что работали директорами.
Но не написано, что они закончили, какие курсовые и дипломные работы, какие статьи написали, книги, какие разработки написали, какие Академики рецензию им дали, какая методичка и методика написана в основе, какие бумажные материалы дадите, на каких авторов известных опираться?
[ссылка заблокирована по решению администрации проекта]
Обучают они Аналитик данных (или Data Analyst)
Работа с данными в Excel
Работа с SQL
Работа с Python для обработки данных
Статистика для анализа данных
Какого черта в Data Analyst делает SQL, там одна строчка или один щелчок в Excel. Они убеждают, что у них все правильно
Спрашиваю, кто преподаватели.
Там написано, что работали директорами.
Но не написано, что они закончили, какие курсовые и дипломные работы, какие статьи написали, книги, какие разработки написали, какие Академики рецензию им дали, какая методичка и методика написана в основе, какие бумажные материалы дадите, на каких авторов известных опираться?
Ренат Куйбагаров
И оказывается, что ничего этого нет во всех Российских курсах.
Преподает неизвестно, кто, неизвестно как, неизвестно чем, за существенные деньги.
Это во всех Российских курсах
Ни одной книги они не написали в России
У иностранцев все бесплатно, если нужен сертификат, то надо сдать зачет и это будет платно, но не дорого
Спрашивается
1. В каком состоянии находится страна в этой обрасти
2. Каким является среднестатистический специалист по Python после этих курсов, если учитывать, что там все написано в библиотеках
3. Сегодня читал известного на весь мир разработчик, он пишет:
"Вам ничего в сущности не надо понимать, вам надо научится оптимизировать код под конкретную задачу"
А что у нас пишут "крупные" специалисты-программисты, где библиотеки для Python
Я в чем то не прав, это так
Преподает неизвестно, кто, неизвестно как, неизвестно чем, за существенные деньги.
Это во всех Российских курсах
Ни одной книги они не написали в России
У иностранцев все бесплатно, если нужен сертификат, то надо сдать зачет и это будет платно, но не дорого
Спрашивается
1. В каком состоянии находится страна в этой обрасти
2. Каким является среднестатистический специалист по Python после этих курсов, если учитывать, что там все написано в библиотеках
3. Сегодня читал известного на весь мир разработчик, он пишет:
"Вам ничего в сущности не надо понимать, вам надо научится оптимизировать код под конкретную задачу"
А что у нас пишут "крупные" специалисты-программисты, где библиотеки для Python
Я в чем то не прав, это так
Ренат Куйбагаров
Ты писал
// ..."web-разработки", которые впаривают исключительно Python. И это, повторюсь, единственная реальная причина использования Python в новых проектах: малообразованные авторы этих проектов ничего, кроме Python, не умеют. //
Мода стоит, и моду используют для втюхивания. Но все таки оказывается многие пишут и пишут библиотеки для Python
Поэтому хочу спросить, а их можно где-то еще использовать в других языках. Противно, что пишут все кому не лень и читабельность такая иногда хреновая, что в 30 строках можно запутаться, причем это не только мое мнение.
Мне даже стиль Гугл в его разработках противен. Мне так и Ютубе это отвратителен, по структуре
// ..."web-разработки", которые впаривают исключительно Python. И это, повторюсь, единственная реальная причина использования Python в новых проектах: малообразованные авторы этих проектов ничего, кроме Python, не умеют. //
Мода стоит, и моду используют для втюхивания. Но все таки оказывается многие пишут и пишут библиотеки для Python
Поэтому хочу спросить, а их можно где-то еще использовать в других языках. Противно, что пишут все кому не лень и читабельность такая иногда хреновая, что в 30 строках можно запутаться, причем это не только мое мнение.
Мне даже стиль Гугл в его разработках противен. Мне так и Ютубе это отвратителен, по структуре
Где расхваливают, там и надо спрашивать. У каждого языка есть свои любители и свои ненавистники. И задачи (сайты) бывают разные.
Игнат Осадчий
Рынок требует ноду!
Сейчас по сути осталось две массовые технологии - извечный PHP и распиаренная Node.JS. Всё остальное экзотика или слишком монструозно - не будете же вы сайт на Java пилить? На питоне сайты писать не слишком эффективно.
Похожие вопросы
- Подскажите хостинг для первого сайта на Python+Django+SQLite3
- Помогите с выбором между PHP и Python
- Помогите пожалуйста, я начинающий программист и я столкнулся с проблемой. Как сделать локализацию Minecraft Python API?
- Добрый вечер, начал изучать Python, столкнулся с ошибкой (
- Ошибка "405 Not Allowed" при попытке авторизоваться на сайте через скрипт на Python
- Python программирование. Помогите написать программу.
- Окончил курсы на степике по Python что делать дальше?
- Нейронные сети на Python 3.4
- Помогите, как сделать авторизацию в программе на python?
- Что писать на Python?