pyton плюсы и минусы?

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Re: pyton плюсы и минусы?

Сообщение resident » 08.05.2016 12:37:36

mirk писал(а):Данный график означает только одно - в поисковике начали меньше вводить "python", да еще учитывая кривые алгоритмы самих описковиков
Почему - это интересный вопрос.

Потому что стало меньше проектов на Питоне, ну что вы?

mirk писал(а):Может питон просто пережил пик прихода новичков и теперь все сидят на профильных ресурсах.

И я о том же. Сравните два графика Питон и Ява за 2004 год и вы увидите, что большАя часть питонистов с 2005 сидит на Ява ресурсах.

mirk писал(а):через поисковик уже не ищут информацию

Если бы было так, то и пиков бы не было.
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Re: pyton плюсы и минусы?

Сообщение debi12345 » 08.05.2016 12:48:23

Но зато у питона есть плюс - многое описано в документации.

"Питон" - бесспорно отличный язык для некоммерческих (энтузиастских) проектов - эдакий "Perl" в не-С-образном синтаксисе :)

deprecated от версии к версии ломающие тонну скриптов.

Да уж," проблема" :) В худшем случае дело одного рабочего дня - всегда предлагаются сольюшэны, которые делаются тупо поиском-заменой по файлам проекта.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: pyton плюсы и минусы?

Сообщение mirk » 08.05.2016 13:10:43

resident писал(а):Потому что стало меньше проектов на Питоне, ну что вы?

Ну давайте по вашему - воспользуемся воображением.
Стало меньше, потому что питон довольно легко изучается и у людей просто нет вала вопросов - почти все проблемы решаются самостоятельно в течении считанных минут без использования поисковика. Нет у людей надобности тратить время на использование поисковиков.

resident писал(а):И я о том же. Сравните два графика Питон и Ява за 2004 год и вы увидите, что большАя часть питонистов с 2005 сидит на Ява ресурсах.

Вы опять совсем не правильно понимаете график. Питонистам не надо сидеть на ява ресурсах - они споконо работают.
Стабильный график явы показывает только то, что там огромная текучка разработчиков - люди приходят, ищут решение проблем, разочаровываются в языке и уходят, потом приходят новые. И так по кругу. Т.к. люди всегда рождаются, а компании не готовы признать свою глупость использования явы, они постоянно нанимают молодых разработчиков. Вот и вся трактовка.

resident писал(а):Если бы было так, то и пиков бы не было.

Пики означают одно - какое-либо событие (выход новой фичи, интересной статьи и т.п.). Народ начинает икать информацию, разбирается в новике и пик проходит. Зачем дальше искать, если все понятно. В питоне мало пхпстов, которые даже с 5-летним стажем каждый день в поисковик вводят "php substr", т.к. не в состоянии запомнить синтаксис.

debi12345 писал(а):"Питон" - бесспорно отличный язык для некоммерческих (энтузиастских) проектов - эдакий "Perl" в не-С-образном синтаксисе :)

Вы бы не смешили людей подобными фразами :lol:

debi12345 писал(а):Да уж," проблема" :) В худшем случае дело одного рабочего дня - всегда предлагаются сольюшэны, которые делаются тупо поиском-заменой по файлам проекта.

Если ваш софт состоит из 100 строк кода - да. Если проект серьезный и требования по его аптайму и тесторованию высоки - подобные изменения выливаются в огромные проблемы.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: pyton плюсы и минусы?

Сообщение Mirage » 08.05.2016 13:18:37

debi12345 писал(а):Эта контора (jetBrains) делает IDE также для - PHP(PHPStorm) и C(CLion), ну и ессно мэйнстрим для Java (intelliJ).


Да, но opensource версии есть только у IDEA и PyCharm пока что.

resident писал(а):0.550%


Tiobe берет инфу с потолка судя по всему. Например, работу на Scala можно найти с большей вероятностью, чем на Perl, скажем.

mirk писал(а):Просто экономически не очень выгодно менять язык в уже готовой инфрастркутуре - только переодный процесс может занять нескольк лет с соответствующими расходами. Поэтому проще высасыать из пальца чем ява круче и продолжать сдеть на ней


Для бизнеса эта очень хорошая причина считать, что ява круче. Ничего ниоткуда высасывать не надо.
Mirage
энтузиаст
 
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia

Re: pyton плюсы и минусы?

Сообщение debi12345 » 08.05.2016 13:23:16

Да, но opensource версии есть только у IDEA и PyCharm пока что.

Это говорит о применяемости "C" и "PHP" в коммерческих проектах: "Зарабатываете с нашей помощью - делитесь !"
[про работоспособные кряки упоминать не буду]

Добавлено спустя 5 минут 17 секунд:
Если проект серьезный и требования по его аптайму и тесторованию высоки - подобные изменения выливаются в огромные проблемы.

Ничего никуда не выливается.
Неотработанный "deprecated" (предупреждение "пожалуйста внесите такие-то изменения в ваш код в ближайшие 3..4 года(!!!)") - 100%-повод вздрючить тех, кто не внял предупреждению.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: pyton плюсы и минусы?

Сообщение mirk » 08.05.2016 13:46:15

debi12345 писал(а):Ничего никуда не выливается.

Еще как выливается. Что за двуличность такая?
По вашему пхп верх стабильности и учитывают обратную совместимость, и вот ткнули носом в постоянное ломание совместимости и вы сразу запели песню "ничего страшного".
Но питон у вас верх нестабильности, хотя питон3 вышел аж в 2009 году, и до сих пор 2.7 поддерживается - а это уже более 6 лет. Вот что такое учет корпоративного сектора, а не жалкие 2 года у пхп.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: pyton плюсы и минусы?

Сообщение resident » 08.05.2016 13:50:36

mirk
Вы себе противоречите.

Mirage писал(а):Tiobe берет инфу с потолка судя по всему. Например, работу на Scala можно найти с большей вероятностью, чем на Perl, скажем.

Там алгоритм описан.
Насчет работы вакансий больше на ПерлЕ.
http://russia.trud.com/?q=Perl
522
http://russia.trud.com/?q=Scala
262
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Re: pyton плюсы и минусы?

Сообщение debi12345 » 08.05.2016 14:05:08

и вот ткнули носом в постоянное ломание совместимости

Хм, 3..4 года на неспешное устранение (и тестирование - для параноиков) - этого мало ? Или как всегда "пока гром не грянет" ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: pyton плюсы и минусы?

Сообщение Ism » 08.05.2016 14:30:16

mirk писал(а):Чего стоят только постоянные deprecated от версии к версии ломающие тонну скриптов.


Какая собственно разница, любой проект требует правок и тестов, постоянно ? Так что слом совместимости приносит только пользу, заставляет пересматривать код

Бабло программерам за то и платят

Добавлено спустя 9 минут 19 секунд:
Что касается perl, python, php я много копал на эту тему, пытался понять, чем, например perl лучше.
А вывод таков - каждый язык имеет свое сообщество, философию и сферу применения.

Perl любят сисадмины почемуто клепать скрипты управления
Python - гуи, обработки, графика
Php - рабочая лошадь для быстрого создания сайтов, для сисадминства и обработок данных не айс

Так что их можно рассматривать как религии, вроде похожи, но мало пересекаются
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: pyton плюсы и минусы?

Сообщение debi12345 » 08.05.2016 15:20:39

Python, как язык с минимумом синтаксических констрнукций, вырвал свою нишу "языка общего назначения" (подходит для всех задач, но ни для одной идеально-специализированно) у Perl - потому что насыщение Perl "ситаксическими сахарами" в итоге привело к почти полной нечитабельности кода (высокому порогу вхождения). Лично мне когда приходится что-то писАть-править на Perl - приходится каждый раз изучать его практически с нуля (матюк на матюке!).

Добавлено спустя 6 минут 50 секунд:
ИМХО, с точки зрения легкости написания надежных (без неожиданностей вроде "спонтанного изменения битов" а точнее тупо недосмотра связей внутри программы) программ самым перспективным выглядит "Haskell" с его подходом "чистых функций" (принципиально не использующих глобальных, подверженных "спонтанным" изменениям, переменных, если надо - эмулируя их через перевычисление на базе входных аргументов)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: pyton плюсы и минусы?

Сообщение mirk » 08.05.2016 16:06:54

resident писал(а):Вы себе противоречите.

Где именно?

debi12345 писал(а):Хм, 3..4 года на неспешное устранение (и тестирование - для параноиков) - этого мало ? Или как всегда "пока гром не грянет" ?

Зачем неспешно устранять то, что не требует устранения?
Зачем это постоянное навязывание не особо нужной работы? Работа ради работы?
Нет, спасибо - у нормальных программистов хватет более интересной работы, чем постоянная адаптация софта под новые весии пхп.

Ism писал(а):Какая собственно разница, любой проект требует правок и тестов, постоянно ? Так что слом совместимости приносит только пользу, заставляет пересматривать код

Не смешите людей. Любая работа стоит денег и времени. Правки для совместимости - не исключение.
Если у вас нет работы и есть желание заняться хоть чем то связанным с программированием - то да, вам дорога в лагерь пхп.

Ism писал(а):Бабло программерам за то и платят

Бабло программерам платят за решение реальных проблем.
Проблемы создаваемые командой зенда мало кто хочет оплачивать и мало кто хочет решать.

debi12345 писал(а):Perl любят сисадмины почемуто клепать скрипты управления

Имхо любили. В те времена, когда аналогов особо не существовало. Сейчас на нем пишут только старички.
Молодежь пишет на питоне, хотя часто задаюсь вопросом зачем - часто функционала sh хватило бы.

Ism писал(а):Python - гуи, обработки, графика
Php - рабочая лошадь для быстрого создания сайтов, для сисадминства и обработок данных не айс

Питон, руби и т.п. сильно вдарили по доле пхп.
Но с выходом пхп7, и одновременным застоем всех остальных ситуация пошатнулась. Как будет развиваться пока не очень понятно, ждем тестов и новых версий ;)

debi12345 писал(а):вырвал свою нишу "языка общего назначения" (подходит для всех задач, но ни для одной идеально-специализированно)

Это слова не специалиста. С таким же успехом аналогичное можно утверждать про пхп, си, паскаль и т.п. :lol:
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: pyton плюсы и минусы?

Сообщение Ism » 08.05.2016 16:24:22

mirk писал(а):Бабло программерам платят за решение реальных проблем.

Как отличить реальную проблему от нереальной ?
Или есть список того, что арийским программистам не следует делать своими чистыми лапками ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: pyton плюсы и минусы?

Сообщение debi12345 » 08.05.2016 16:57:54

Но с выходом пхп7

Есть также PHP-вариант с виртуальной машиной - ННVМ, если бы была поддержка POSTGRESL (прикол в том,что MYSQL-поддержка есть),то цены бы ему не было.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: pyton плюсы и минусы?

Сообщение mirk » 08.05.2016 18:14:51

Ism писал(а):Как отличить реальную проблему от нереальной ?

Это действительно тонкая грань и каждый сам определяет в зависимости от обстоятельств.
Лично для меня постоянные смены синтаксиса и идеологии говорят только о незрелости разработчиков пхп. Да, они растут над собой (как могут), но лично у меня нет желания тратить свое время на постоянную переработку своих старых проектов из-за их постоянно принимаемых кривых решениях. Уж лучше 1 раз взять и поменять синтаксис (как питон), чем менять по кусочку от версии к версии.

И это только вопросы касающие синтаксиса. А еще периодические эпикфейлы с обновлениями - ведь для них в порядке вещей выпустить обновление по безопасности и положить тысячи сайтов.

Ism писал(а):Или есть список того, что арийским программистам не следует делать своими чистыми лапками ?

Без понятия, это к арийцам.

debi12345 писал(а):Есть также PHP-вариант с виртуальной машиной - ННVМ

И кто его сделал? Команда фейсбука. Пхп-фпм - команда баду.
А команда пхп только героически борется с багами которые сами и вносят. Смысл связываться с подобныеми го*нокодерами?

Но, прошу заметить, питон не идеален - даже я (не мега специалист) могу привести несколько неудобных моментов и криво принятых решений.
Просто выбора то особо нет на самом деле :?
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: pyton плюсы и минусы?

Сообщение debi12345 » 08.05.2016 18:23:41

И кто его сделал? Команда фейсбука. Пхп-фпм - команда баду.

Хм, а на базе чьих открытых исходников ? Вот-то то. Просто очень ценные контрибуции :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru