Size: a a a

2020 July 26

AO

Alexander Ovchinniko... in cloud_flood
то есть именно под MVP и малый бизнес это может подходить хуже, чем тот же Python
источник

AO

Alexander Ovchinniko... in cloud_flood
(дольше и дороже)
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
вопрос с Go правда в том, что темпы разработки мб не такие высокие как были раньше с PHP
Меньше ошибок, чище код, проще писать тесты, меньше ресурсов все это жрёт
источник

AO

Alexander Ovchinniko... in cloud_flood
моя главная претензия к Go и другим языкам программирования - чтобы на них программировать, нужно думать о том, как лучше с технической точки зрения всё там сделать (тогда как в случае с Python'ом можно думать про бизнес-логику, т.е. всегда оставаться условным бизнес-аналитиком и не "включать программиста") и в итоге на выходе появится много (по сравнению с Python'ом) кода, не самого простого (по сравнению с Python'ом), то есь через некоторое время на чтение кода будет тратиться больше времени (чем с Python'ом)
источник

AO

Alexander Ovchinniko... in cloud_flood
у Go действительно есть свои плюсы, но для ряда проектов они не являются важными на фоне написанных выше минусов
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
моя главная претензия к Go и другим языкам программирования - чтобы на них программировать, нужно думать о том, как лучше с технической точки зрения всё там сделать (тогда как в случае с Python'ом можно думать про бизнес-логику, т.е. всегда оставаться условным бизнес-аналитиком и не "включать программиста") и в итоге на выходе появится много (по сравнению с Python'ом) кода, не самого простого (по сравнению с Python'ом), то есь через некоторое время на чтение кода будет тратиться больше времени (чем с Python'ом)
Это не так
источник

AO

Alexander Ovchinniko... in cloud_flood
ну вот тот же json на Go как парсится
источник

AO

Alexander Ovchinniko... in cloud_flood
любой новичок офигевает после питона
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
ну вот тот же json на Go как парсится
Это проходит
источник

AO

Alexander Ovchinniko... in cloud_flood
а если посмотреть с другой стороны - если уж заморачиваться и если уж важно, чтобы приложение работало быстро, то почему не Rust?
источник

AO

Alexander Ovchinniko... in cloud_flood
а если смотреть с позиции уже готовых либ, то если уж не Python, тогда Java (много либ, десятилетиями писали)
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
а если посмотреть с другой стороны - если уж заморачиваться и если уж важно, чтобы приложение работало быстро, то почему не Rust?
Больше когнитивная нагрузка, а выхлопа непропорционально
источник

AO

Alexander Ovchinniko... in cloud_flood
в то же время на питоне можно взять https://www.starlette.io/ и тогда проигрывать Go будет не так сильно как та же Django (если о вебе говорим)
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
а если смотреть с позиции уже готовых либ, то если уж не Python, тогда Java (много либ, десятилетиями писали)
С java сложно и она требует денег.
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
в то же время на питоне можно взять https://www.starlette.io/ и тогда проигрывать Go будет не так сильно как та же Django (если о вебе говорим)
В чем проигрывать? У нас есть сайт, мобильное приложение и ещё десктоп-клиент
источник

p

pragus in cloud_flood
Все это обслуживается одним бэкендом, с которым общение по json-rpc(который доступен как в http, так и по ws)
источник

AO

Alexander Ovchinniko... in cloud_flood
ну, если с позиции экономии денег за хостинг сайта
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
ну, если с позиции экономии денег за хостинг сайта
С позиции простоты деплоя, тестов и нагрузки.
источник

AO

Alexander Ovchinniko... in cloud_flood
а какое у вас приложение?
источник

AO

Alexander Ovchinniko... in cloud_flood
что оно делает
источник