@spbpython

Страница 671 из 785
Roman
24.02.2018
22:42:32
Nikolay
24.02.2018
22:42:44
И кто говорил про веб?
мы с него начинали, выше. Сравнивали го и питон для веба

Roman
24.02.2018
22:43:16
Вот "доктор веб" знаю - я там работал :)

Google
Nikolay
24.02.2018
22:43:44
Я не знаю что такое "веб"
бэкенд, отдающий HTTP API большому числу клиентов

Roman
24.02.2018
22:44:06
бэкенд, отдающий HTTP API большому числу клиентов
Так понятно же, что тут go лучше :)

Nikolay
24.02.2018
22:44:18
ничего "понятного"

Roman
24.02.2018
22:44:25
10m вебсокетов?

Nikolay
24.02.2018
22:44:33
инструмент выбирается под задачу

сначала надо решить, что именно на бэкенде должно происходить, определить лимиты, и только потом выбирать язык

и в очень большом числе случаев выбор будет не в пользу го

Denis
24.02.2018
22:45:15
10m вебсокетов?
Тут все будут плохи) На go не хватит RAM под буферы. Придётся плясать чтобы шарить память

Roman
24.02.2018
22:46:05
Например, lua

Denis
24.02.2018
22:46:25
сначала надо решить, что именно на бэкенде должно происходить, определить лимиты, и только потом выбирать язык
Позвольте. Вопрос выбора питон или гоу на бэкенде - вопрос не редко не технический, а бизнеса

Nikolay
24.02.2018
22:46:40
Ну так там остаётся только кусок бизнес-логики для другого языка :)
не надо другого языка, есть один уже хороший, который умеет и то и то на достойном уровне

Google
Nikolay
24.02.2018
22:46:58
Позвольте. Вопрос выбора питон или гоу на бэкенде - вопрос не редко не технический, а бизнеса
если бизнес начинает диктовать язык - с таким бизнесом лучше не работать

Nikolay
24.02.2018
22:47:55
но иногда да

я бы сказал, сейчас примерно 50 на 50

Denis
24.02.2018
22:48:28
если бизнес начинает диктовать язык - с таким бизнесом лучше не работать
Не язык, а решение. Если у тебя бизнес только начинается, то лучше выбрать стек, где многое готово, хоть и может иметь потенциальные баги, проблемы производительности - там хорошо с питоном. Если у тебя уже есть бизнес и что-то работает, но работает плохо, то там начинаешь декомпозировать решение на под-решения, где идеально смотрится Go

Нет там плясок кроме одного хака :)
Согласен. Ну я так выразился ?

Некто
24.02.2018
22:49:50
Количество кадров на рынке в разы меньше

Nikolay
24.02.2018
22:50:11
не настолько разительна пропасть по скорости между питоном и го, чтобы всегда предпочитать второй, теряя в гибкости

Некто
24.02.2018
22:50:14
Значит высока стоимость замены

Nikolay
24.02.2018
22:50:54
Ну и как они разложат c10m? :)
так же, как и всегда, Пинки. Поставят балансировщик и заскейлят горизонтально.

Denis
24.02.2018
22:51:28
Количество кадров на рынке в разы меньше
Уже не так всё плохо. Компании сознательно выбирают гоу для некоторых компонент и находят специалистов уже без особых проблем. Ситуация конечон не так проста как с пхп, но значительно лучше, чем было месяцев 6 назад

Google
Некто
24.02.2018
22:51:50
;)

Roman
24.02.2018
22:51:58
так же, как и всегда, Пинки. Поставят балансировщик и заскейлят горизонтально.
Нет, это работает если ты можешь шардить клиентов. Если это какая-то игровая вселенная - нет.

Некто
24.02.2018
22:52:05
Фраза сознательно выбирают для новых компонент

Уже не про новый бизнес

Denis
24.02.2018
22:52:24
нет
Справедливости ради должен сказать что разительна, но не сказть чтобы "офигеть просто космос будущее". Никакой магии нет.

Nikolay
24.02.2018
22:52:25
Нет, это работает если ты можешь шардить клиентов. Если это какая-то игровая вселенная - нет.
это уже вопрос архитектуры. В такой схеме то, на чем написаны микросервисы, вообще отходит на второй план

Некто
24.02.2018
22:52:25
Это про устоявшийся, но дальше растущий

Когда всё сделали, понятны косяки и слабые места и пошли стек оптимизировать

Nikolay
24.02.2018
22:52:55
Справедливости ради должен сказать что разительна, но не сказть чтобы "офигеть просто космос будущее". Никакой магии нет.
ну, на худой конец, если у тебя полный контроль над клиентом - всегда можно взять что-то типа japronto и устроить вакханалию

Denis
24.02.2018
22:53:00
Ты говоришь не про новый бизнес
Да, а для нового бизнеса, как я и сказал, гоу не стоит выбирать не потому что с кадрами проблемы, а потому что на питоне всё уже готовое есть ?

Некто
24.02.2018
22:53:08
А не когда быстро, дёшево и сердито

Nikolay
24.02.2018
22:53:11
Нет, это работает если ты можешь шардить клиентов. Если это какая-то игровая вселенная - нет.
а еще в случае игровых вселенных там не будет http с большой долей вероятности

Denis
24.02.2018
22:53:33
ну, на худой конец, если у тебя полный контроль над клиентом - всегда можно взять что-то типа japronto и устроить вакханалию
Разница в том, что на питоне нужно будет быстрее доходить до этапа оптимизации, чем на гоу

Nikolay
24.02.2018
22:53:48
Ты все равно зажат одним процессом и gil
и чо? почему мне должно быть не срать на gil в однопоточном асинхронном приложении?

но это будет легче поддерживать

Google
Denis
24.02.2018
22:54:35
"Чуть" больше денег

Некто
24.02.2018
22:54:39
))

Nikolay
24.02.2018
22:54:58
"Чуть" больше денег
которые сэкономятся на том, что наймут питонистов, а не хипстоватых гошников

Denis
24.02.2018
22:55:06
Не сэкономятся

Сеньёр питонист будет тебе стоить не сильно дешевле гошника, вопрос только во времени

Nikolay
24.02.2018
22:55:30
вполне себе сэкономятся. Гошнику питон выучить сложно, а вот питонисту го - неделя максимум, даже быстрее

Некто
24.02.2018
22:55:42
Обычно выливается в пару тысяч в месяц минимум, в зависимости от размера проекта

Roman
24.02.2018
22:55:47
и чо? почему мне должно быть не срать на gil в однопоточном асинхронном приложении?
Смотри: event loop тоже что-то потребляет, переключение корутин тоже. В итоге, на большом числе соединений времени на исполнение кода приложения будет очень мало

Некто
24.02.2018
22:55:51
Питон бабам не сложно учить

Акстись

Admin
ERROR: S client not available

Некто
24.02.2018
22:55:58
От таких фраз

.D

Denis
24.02.2018
22:56:13
Сексииииииизм BING BING BING

Некто
24.02.2018
22:56:21
Гошнику питон сложно))

:D

Denis
24.02.2018
22:56:26
Да ладно, все равны

Некто
24.02.2018
22:56:34
Сомневаюсь

Denis
24.02.2018
22:56:39
Питонист - тоже человек!

Google
Nikolay
24.02.2018
22:56:43
Питон бабам не сложно учить
а? что? где я что-то про баб говорил?)

Некто
24.02.2018
22:56:57
Я про гошникам сложнее

Nikolay
24.02.2018
22:57:02
Сомневаюсь
ну, го реально сильно проще

И чем оно тебе поможет?
просто работать будет нормально, вот и все

Некто
24.02.2018
22:57:16
Питона?

Denis
24.02.2018
22:57:17
А гошники не станут учить питон только из-за личных предпочтений или ЧСВ

Nikolay
24.02.2018
22:57:20
как только нагрузка вырастает - скалируем

Некто
24.02.2018
22:57:22
))

Nikolay
24.02.2018
22:57:23
все как обычно

Питона?
да, конечно

А гошники не станут учить питон только из-за личных предпочтений или ЧСВ
многие из них всерьез считают, что он замена питона

Dmitry
24.02.2018
22:57:59
@pragus я думал ты за python)

Nikolay
24.02.2018
22:58:16
Увы, нет.
ну вообще да

Roman
24.02.2018
22:58:16
@pragus я думал ты за python)
Я за здравый смысл :)

Nikolay
24.02.2018
22:58:45
Я за здравый смысл :)
еще бы аргументацию подвез немного :) а то пока здравого смысла немного

Dmitry
24.02.2018
22:59:19
я тоже не понимаю почему не поможет. поясни плиз

Denis
24.02.2018
23:01:05
просто работать будет нормально, вот и все
Нормально сделй - нормально будет. Горизонтальное масштабирование не панацея, а подход к скалированию при невозможности скалирования вертикального(привет синхронный питон)

Некто
24.02.2018
23:01:28
Ещё упирается сильно в бюджеты

Denis
24.02.2018
23:01:41
Нормально это когда всё работает в рамках бюджета

Ай, Юля опередила

Некто
24.02.2018
23:02:00
Когда ты как одноклассники то можно до бесконечности машины ставить и потом ещё балансеры балансеров

Страница 671 из 785