Size: a a a

2020 May 21

AO

Alexander Ovchinniko... in PiterPy Meetup
Я русский знаю и даже матом могу объяснить, но компьютер меня не понимает
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Но это был бы самый быстрый вариант
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Вот это хорошая тема) но не очень верится в возможность разработки сложных вещей таким способом
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Andrey Zakharevich
чтобы не потерять в скорости разработки надо переходить на язык, который ты хорошо знаешь
вообще, если уточнить, то вопрос выглядит так:

- ты столетний дед и знаешь все языки программирования на свете одинаково на хорошем уровне (потратил на каждый 10 000 часов)
- хочешь выбрать из них некий один
- хочешь писать на нём микросервисы (всякие там саги, event sourcing, очереди, gRPC и прочие прекрасные вещи)
- чтобы стабильнее/надёжнее, чем Python (статическая типизация)
- и чтобы доставка фич была бы настолько быстрой, насколько это возможно (понятно, что будет хуже, чем питон)
- полагаю, основной выбор между Kotlin/Scala/Java (куча готового кода) и Go (считается номер 1 для микросервисов)?
источник

AZ

Andrey Zakharevich in PiterPy Meetup
Alexander Ovchinnikov 🦁
вообще, если уточнить, то вопрос выглядит так:

- ты столетний дед и знаешь все языки программирования на свете одинаково на хорошем уровне (потратил на каждый 10 000 часов)
- хочешь выбрать из них некий один
- хочешь писать на нём микросервисы (всякие там саги, event sourcing, очереди, gRPC и прочие прекрасные вещи)
- чтобы стабильнее/надёжнее, чем Python (статическая типизация)
- и чтобы доставка фич была бы настолько быстрой, насколько это возможно (понятно, что будет хуже, чем питон)
- полагаю, основной выбор между Kotlin/Scala/Java (куча готового кода) и Go (считается номер 1 для микросервисов)?
еще вопрос, точно ли ты предпочтешь микросервисы, если ты дед, который все знает. может ты это будешь считать хайпом очередным
источник

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
на что можно перейти с питона чтобы не сильно потерять в скорости разработки и при этом получить более надежную систему, чем на питоне?
дофига языков в такой постановке вопроса
источник

E

Eugene in PiterPy Meetup
Andrey Zakharevich
еще вопрос, точно ли ты предпочтешь микросервисы, если ты дед, который все знает. может ты это будешь считать хайпом очередным
надо уметь отличать пустой хайп от прогресса. если ты дед, может ты умеешь :)
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
pragus
дофига языков в такой постановке вопроса
ну, вот, например, понадобилась Kafka, а много ли клиентов для неё под разные там малоизвестные ЯП для свежих версий?
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
то есть получается некая потребность "надо написать клиент" и по пункту "- и чтобы доставка фич была бы настолько быстрой, насколько это возможно" сразу такой ЯП вылетает из списка кандидатов
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
то есть там реально выбор между Java (и Ко) и Go в конце будет
источник

RC

Ruslan Chekalov in PiterPy Meetup
Alexander Ovchinnikov 🦁
на что можно перейти с питона чтобы не сильно потерять в скорости разработки и при этом получить более надежную систему, чем на питоне?
не поверишь но джава
источник

RC

Ruslan Chekalov in PiterPy Meetup
источник

AZ

Andrey Zakharevich in PiterPy Meetup
Alexander Ovchinnikov 🦁
ну, вот, например, понадобилась Kafka, а много ли клиентов для неё под разные там малоизвестные ЯП для свежих версий?
а если сказать не "понадобилась кафка", а "понадобилась производительная очередь", то может другой результат окажется?
источник

RC

Ruslan Chekalov in PiterPy Meetup
Andrey Zakharevich
а если сказать не "понадобилась кафка", а "понадобилась производительная очередь", то может другой результат окажется?
но кафка не очередь >___<
источник

RC

Ruslan Chekalov in PiterPy Meetup
источник

AZ

Andrey Zakharevich in PiterPy Meetup
Ruslan Chekalov
но кафка не очередь >___<
ок, не только очередь
источник

AZ

Andrey Zakharevich in PiterPy Meetup
но вообще "понадобилась кафка" это только если у тебя контракт на то, что ты обязан ее использовать
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Andrey Zakharevich
а если сказать не "понадобилась кафка", а "понадобилась производительная очередь", то может другой результат окажется?
думаю, справедливое замечание

но с самыми популярными продуктами обычно получается проще и быстрее решить задачу (наверное, есть исключения, но эта фраза чаще верна, чем не верна)
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
то есть зачастую продукты потому и становятся популярными и массовыми: они позволяют сделать задачу быстрее и проще,

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

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
то есть там реально выбор между Java (и Ко) и Go в конце будет
Почему же c++, например?
источник