Nikita
но?
Но зачем жс, когда есть го😎
Илья
но ещё хочу перекладывать жсоны на го
Sanity = nil
сук чо за мем про жсоны
Sanity = nil
чел
Eugene
адвоката сегодня не будет
Eugene
смиритесь
Илья
сук чо за мем про жсоны
так это же не мем
Vladislav
сук чо за мем про жсоны
потому что бэкенд это и есть про перекладывание жсонов в базу и обратно
Nikita
адвоката сегодня не будет
Перенесем рассмотрение дела на то время, когда Андрей придет!
Oleksandr
Все хейтят го, а я не могу ему ничем помочь😥
Vladislav
этот чат захвачен, поднимаем новый флаг
Eugene
флаг жс?
Vladislav
🏆
Nikita
Так, а ну свистать всех наверх! Тут бунт не солевой, но жсный!
Илья
на самом деле все фуллстеки сейчас на фронте, поэтому никто не может поспорить
Sanity = nil
Тоесть го никому не нужен?
целый гугл такой "ну лааадно"
Vladislav
целый гугл такой "ну лааадно"
гугл от своего детища сблевнул, видимо, и начал пилить Carbon
Oleksandr
Будем обьективньі. В гугл меня не возьмут
Eugene
короче, роба пайка уволить
Илья
Oleksandr
Назовите язьік программирования которьій не говно
Eugene
лучше бы страуструпа запрягли какого-нибудь
Eugene
на полставки
Vladislav
Назовите язьік программирования которьій не говно
нет таких. есть два типа языков: которые ругают, и которыми не пользуются
Oleksandr
Eugene
🤡
Vladislav
Aleksandr
рыночек снг?
Oleksandr
python
30 лет на помойке лежал, пока не пришло ЛГБТ комьюнити, и не подняли его
Vladislav
рыночек снг?
мировой, конечно же. в снг и странах азии - да, пишут бэк на го
Sanity = nil
что чел?
Oleksandr
На пхп даже микросервисьі пишут(иногда)
Oleksandr
rust
его хейтят не меньше го
Sanity = nil
Sanity = nil
ну а вообще хипстеры хейтят офк
Sanity = nil
на рельсах и нодах с питонами и жабами пишут и хейтят норм панковсике языки
MDWIT
https://betterprogramming.pub/http-server-performance-nodejs-vs-go-397751e8d275
Написал сам для теста сервер на js) https://github.com/mdwitr0/http-servers-performance Сервер на гошке взял из примера по ссылке, а сервер на js написал сам. 1 скрин - go 2 скрин - js Запускал так ab -n 10000 -c 100 http://localhost:3008/ ab -n 10000 -c 100 http://localhost:3007/ Понятно что количество запросов низкое для тестов, но щас лень возиться с ними
MDWIT
мне не нужны там роуты, одного ответа на все достаточно)
MDWIT
или чо, щас окажется, что свитч жрет память, замедляет запросы и убивает ядра?)
Oleksandr
Нафиг тогда го нужен, если даже js быстрее?
Кіт ✙
или чо, щас окажется, что свитч жрет память, замедляет запросы и убивает ядра?)
та скорее всего компилятор оптимизирует, но суть в том, что это сомнительный участок кода
Vladislav
Нафиг тогда го нужен, если даже js быстрее?
не нужен. удалил его прям щас
Vladislav
буду призывать людей одуматься и спасать свою карьеру
kostyaBro
Нафиг тогда го нужен, если даже js быстрее?
Я не в контексте но в прошлой компании переписывали сервисы с ноды на го и получали прирост в 3-6 раз
MDWIT
но вот недавно появился bun как замена ноды, и он написан полностью на rust и работает на его же скоростях
kostyaBro
Чет странно
Oleksandr
Я не в контексте но в прошлой компании переписывали сервисы с ноды на го и получали прирост в 3-6 раз
Интересно, все что-то на что-то переписывают, и всегда есть прирост. Может дела в старом не оптимизированном говнокоде?
Vladislav
а принимая во внимание то, что сама аппликуха легко масштабируется обычно и всё упирается в базу, возникает вопрос: чего ради возня-то?
MDWIT
а принимая во внимание то, что сама аппликуха легко масштабируется обычно и всё упирается в базу, возникает вопрос: чего ради возня-то?
да вот же, гошка маштабируется куда проще и лучше чем js Как минимум потому что концепции разные у языков
Илья
😺 💪
Oleksandr
На ноде тоже микросервисы пилят
MDWIT
На ноде тоже микросервисы пилят
пилят, но делается это со скрипом, особенно с gRPC
Vladislav
кстати, вроде прикольный язык - там в константах можно вызывать функи и они реально в компайл тайме отрабатывают
Vladislav
пилят, но делается это со скрипом, особенно с gRPC
а причём тут gRPC, масштабируемость и язык?
Vladislav
это вообще перпендикулярные вещи
MDWIT
это вообще перпендикулярные вещи
да, но какой микросервис будет нормально работать без контрактов и нормальной шины?
Vladislav
а причём тут gRPC, масштабируемость и язык?
при том что жсончики перекладывать😆
Vladislav
фьюить-ха!
Vladislav
при том что жсончики перекладывать😆
расскажите, как в браузере gRPC работает?
MDWIT
любой
ну конечно же да, можно ко всему приспособиться)