Когда лучше выбрать PHP вместо Go / Ильяс Салихов (retailCRM)

preview_player
Показать описание
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
--------
Презентация и тезисы:

В retailCRM активно используется как PHP, так и Go для разработки сервисов. У каждого из этих языков есть свои недостатки, которые могут быть недооценены на старте проекта, но стать большой болью при последующем его развитии. В докладе я постараюсь поделиться нашим опытом и взвешенно рассказать о плюсах и минусах каждого из языков.


Рекомендации по теме
Комментарии
Автор

очень сомнительные критерии сравнения. огромное внимание уделяется сравнению ОРМ, что уже странно: в го практика использования ОРМ не распространена, т.к она в значительной мере нивелирует преимущество, из-за которого го выбирают - скорость. область применения го - микросервисы, у которых нет настолько большой доменной области, чтобы использовать ОРМ. можно обойтись каким-нибудь db/sqlx или вовсе стандартным db/sql. полагаю, что использование ОРМ объясняется желанием писать такой же код, как и на пхп, только еще и в скорости при этом выигрывать. так не бывает, иначе бы все уже этим пользовались. в угоду скорости практически всегда нужно идти на какие-то жертвы

ilyazyabirov
Автор

Еслм вы действительно хотите в этом видео услышать когда лучше выбрать PHP вместо Go, то не тратьте время. Видео не об этом. На видео докладчик сравнивает не два языка, а два ОРМ.

pavelblossom
Автор

используете ли вы swoole roadrunner или вы против таких извращений?

radikovichkz
Автор

Странные комменты... Вполне хороший доклад. Полностью соответствует названию... Просто надо досмотреть до конца и проанализировать сказанное автором.

ДунканМаклауд-тл
Автор

да развитие инфраструктуры go на уровне php 5 может даже раньше

romanbush
Автор

gorn пишут замедляет в разы работу, так что лучше писать сырые sql запросы, go это не про красоту и удобство, а про оптимизацию high load

romanbush
Автор

Доклад отличный, даже если у вас другие ответы, то главной вывод из доклада, что нужно трезво смотреть на свою ситуацию.

AndriiKuftachov
Автор

Сравнивать монолит на симфони и го?! Вы серьезно?!

svetatam
Автор

Бизнес на внятном ООП - PHP, прикладное программирование на GO

diegomaradona
Автор

ну от retailCRM ничего внятного и не ожидалось, но такоэээ, буээ

ArlekinLaMort
Автор

Пустая трата времени. Можете не смотреть.

azamatk
Автор

Php лучше выбирать, никогда... Для всего остального есть Java, c#, go

stangrin
Автор

И то, и то узконаправленные языки по рынку. Ни тот и ни другой не стал бы выбирать. Java, Node.JS, Rust, Python поинтереснее.

ivansemenov