Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 30 августа в 15:40.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 30 августа в 15:40.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Специальный тред для специальной олимпиады.
набрасывайте свои мысли по данной тематике.
набрасывайте свои мысли по данной тематике.
>>17483
/thread
/thread
>>17482 (OP)
Совершенно разные языки с непересекающимися задачами.
Совершенно разные языки с непересекающимися задачами.
>>17545
Микросервисы это технический долг и не более того. Создавать тех долги можно хоть на с++. Это не как не объединяет го с нодой. Их можно в одном проекте использовать без микросервисов. Просто разделив приложение на большие куски по задачам. Нода чтобы фулстеки ебались с бизнес логикой и graphql говном, голенж чтобы считать циферки в отсчетах и генерить xls
Микросервисы это технический долг и не более того. Создавать тех долги можно хоть на с++. Это не как не объединяет го с нодой. Их можно в одном проекте использовать без микросервисов. Просто разделив приложение на большие куски по задачам. Нода чтобы фулстеки ебались с бизнес логикой и graphql говном, голенж чтобы считать циферки в отсчетах и генерить xls
Жаваскрипт это болото
>>17566
База
База
>>17482 (OP)
Нода-жс это вообще говоря системная обвязка чтоб сделать из js python. голанд это компилируемый язык, и для него не существует какой то кросплатформенной ебалы которая пускает go скрипты, так что что тут вообще сравнивать?
Нода-жс это вообще говоря системная обвязка чтоб сделать из js python. голанд это компилируемый язык, и для него не существует какой то кросплатформенной ебалы которая пускает go скрипты, так что что тут вообще сравнивать?
>>17482 (OP)
Это инструменты под разные задачи.
Гошка - околоинфровые компоненты и нагруженные сетевые сервисы. Пример: прокся тебя нужна своя со специфическим особенностями.
Нода - различные продуктовые сервисы и апишки. В освноном рестухи - жсон лопатой перекидывать между клиентом и базой. Динамоскриптуха на который можно очень быстро накидывать mvp. Пример: ну CRM там какая-нибудь или екомерс.
Это инструменты под разные задачи.
Гошка - околоинфровые компоненты и нагруженные сетевые сервисы. Пример: прокся тебя нужна своя со специфическим особенностями.
Нода - различные продуктовые сервисы и апишки. В освноном рестухи - жсон лопатой перекидывать между клиентом и базой. Динамоскриптуха на который можно очень быстро накидывать mvp. Пример: ну CRM там какая-нибудь или екомерс.
>>19228
Пишется на С/С++ (пидораст не нужен). Никто не пишет хайлоадные штуки на языке со сборкой мусора. Когда пытаются писать на го, начинается ебаный карнавал с мемори аренами и пулами структур, только чтобы не выделять память в куче.
>прокся
Пишется на С/С++ (пидораст не нужен). Никто не пишет хайлоадные штуки на языке со сборкой мусора. Когда пытаются писать на го, начинается ебаный карнавал с мемори аренами и пулами структур, только чтобы не выделять память в куче.
>>19236
У тебя с криокамерой проблемы.
Во-первых на го - это уже написано. И всем +/- норм, за исключением каких-то edge cases. Просто глянь тот же cncf ландшафт.
Во-вторых писать на этой всратой залупе вообще нет никакого смысла. Писать на го проще и быстрее в десятки раз. А GC там очень заебсиь и его хватает для большинства сетевых задач.
У тебя с криокамерой проблемы.
Во-первых на го - это уже написано. И всем +/- норм, за исключением каких-то edge cases. Просто глянь тот же cncf ландшафт.
>Пишется на С/С++
Во-вторых писать на этой всратой залупе вообще нет никакого смысла. Писать на го проще и быстрее в десятки раз. А GC там очень заебсиь и его хватает для большинства сетевых задач.
>>19264
"на этой всратой залупе" пишется любое более-менее серьёзное по, а в твоей скриптопараше максимум биндинги для сишных либ будут.
"на этой всратой залупе" пишется любое более-менее серьёзное по, а в твоей скриптопараше максимум биндинги для сишных либ будут.
>>19881
Где ты такую хуйню услышал? В контексте инфры и бекенд разработки на этой залупе не пишется вообще ничего.
Линукс, постгря, редис, нжинкс и овердохуя всего - это чистая сишечка-няшечка. Куб, прометей, графана, волт и овердохуя всего инфрового - это го.
Ты перед тем как изрыгнуть свое некомпетентное мнение проверяй хотя бы его на связь с реальностью.
>пишется любое более-менее серьёзное по
Где ты такую хуйню услышал? В контексте инфры и бекенд разработки на этой залупе не пишется вообще ничего.
Линукс, постгря, редис, нжинкс и овердохуя всего - это чистая сишечка-няшечка. Куб, прометей, графана, волт и овердохуя всего инфрового - это го.
Ты перед тем как изрыгнуть свое некомпетентное мнение проверяй хотя бы его на связь с реальностью.
>>19236
Пишется на С/С++
ты бы второе убрал бы отсюда чувак. на плюсах только поехавшие пишут, людей которые выбрали этот фрактал безумия как основной рабочий инструмент нужно в дурку отправлять и гнать из индустрии ссаными тряпками.
го он конечно для аутистов сделан, но всё лучше чем плюсов касаться.
Пишется на С/С++
ты бы второе убрал бы отсюда чувак. на плюсах только поехавшие пишут, людей которые выбрали этот фрактал безумия как основной рабочий инструмент нужно в дурку отправлять и гнать из индустрии ссаными тряпками.
го он конечно для аутистов сделан, но всё лучше чем плюсов касаться.
>>19960
Ебать. Как называется эта болезнь?
>В контексте инфры и бекенд разработки на этой залупе не пишется вообще ничего.
>Линукс, постгря, редис, нжинкс и овердохуя всего - это чистая сишечка-няшечка.
Ебать. Как называется эта болезнь?
>>19264
Для задач пукать в кафку может и хватает. Я сталкивался с беком для таргетированой рекламы на го, там от го только ифы без скобок. Никакого жц, все на пулах. От кода на си не отличается ничем, кроме неиспользования указателей. Ну и с горутинами никто не бесоебит, горутины и каналы это охуеть какая медленная срань.
>А GC там очень заебсиь и его хватает для большинства сетевых задач.
Для задач пукать в кафку может и хватает. Я сталкивался с беком для таргетированой рекламы на го, там от го только ифы без скобок. Никакого жц, все на пулах. От кода на си не отличается ничем, кроме неиспользования указателей. Ну и с горутинами никто не бесоебит, горутины и каналы это охуеть какая медленная срань.
>>20195
Аахахха, чтд. Завернули элементарное дёрганье системного вызова в абстракцию которую приходится разворачивать как только задача перестаёт быть игрушечной.
>Никакого жц, все на пулах
Аахахха, чтд. Завернули элементарное дёрганье системного вызова в абстракцию которую приходится разворачивать как только задача перестаёт быть игрушечной.
>>20395
Галлюцинировал тебе за щеку, нищая макака.
Галлюцинировал тебе за щеку, нищая макака.
на обоих можно клепать всё что нужно
>>17589
Наоборот, удобно реюзать типы на фронтенде даже минуя генерацию из опенапи
>>17482 (OP)
Принципиальной разницы для микросервисошлёпов или других типажей калопроводчиков нету. Теоретически го может хорошо справляется с числодробильными нагружающими цп задачами, но если задача нагружает цп, то не лучше бы написать для неё отдельный сервис на расте или плюсах? Да и в тестах цп нагрузки тот же го на одном уровне с другим жс рантаймом, bun.js
Наоборот, удобно реюзать типы на фронтенде даже минуя генерацию из опенапи
>>17482 (OP)
Принципиальной разницы для микросервисошлёпов или других типажей калопроводчиков нету. Теоретически го может хорошо справляется с числодробильными нагружающими цп задачами, но если задача нагружает цп, то не лучше бы написать для неё отдельный сервис на расте или плюсах? Да и в тестах цп нагрузки тот же го на одном уровне с другим жс рантаймом, bun.js
Привет, у меня есть пакет, в котором лежат в двух файлах два хендлера - create и get сущности документа(например). Как мне правильно описать интерфейс в месте использования для сервиса документа?
я хочу
type document interface {
Fetch(ctx context.Context, id string) (entities.Document, error)
}
и
type document interface {
Create(ctx context.Context, payload entities.DocumentCreatePayload) (string, error)
}
но в одном пакете нельзя иметь два интерфейса с одним названием - как в таком случае поступить, чтоб был 'go-way'?
я хочу
type document interface {
Fetch(ctx context.Context, id string) (entities.Document, error)
}
и
type document interface {
Create(ctx context.Context, payload entities.DocumentCreatePayload) (string, error)
}
но в одном пакете нельзя иметь два интерфейса с одним названием - как в таком случае поступить, чтоб был 'go-way'?
>>21074
блять не тот тред
блять не тот тред
>>21118
1) Скил ишью и у тебя прост.
2) Пишут не на жс, а тайпскрипте. В тс подходов по распутываию кодов на порядки больше чем в голенге. Одних только ФП либ десятки.
1) Скил ишью и у тебя прост.
2) Пишут не на жс, а тайпскрипте. В тс подходов по распутываию кодов на порядки больше чем в голенге. Одних только ФП либ десятки.
>>21118
Тебе правильно ответили что никто на жс не пишет, пишут на тс, у которого система типа топ 2 после раста среди мейнстрим языков
Тебе правильно ответили что никто на жс не пишет, пишут на тс, у которого система типа топ 2 после раста среди мейнстрим языков
>>24488
Это зависит от определений. Твоё видимо отличается от общепринятых. Но в любом случае, ничего из мной сказанного это не меняет. На всякий случай повторю, что у тс система типов топ 2 после раста среди мейнстрим языков.
Это зависит от определений. Твоё видимо отличается от общепринятых. Но в любом случае, ничего из мной сказанного это не меняет. На всякий случай повторю, что у тс система типов топ 2 после раста среди мейнстрим языков.
>>25158
я же дал определение, никакого своего рантайма у ts нет, он либо обернут над js+web либо над js+node и таким образом один код на ts может быть несовместим с другим.
при том что в расте нет объектных типов как сущности, а в ts нет типов данных, то есть выдал по сути хуйню вроде "у феррари крутящий момент топ два после белаза", че к чему хуй пойми.
я же дал определение, никакого своего рантайма у ts нет, он либо обернут над js+web либо над js+node и таким образом один код на ts может быть несовместим с другим.
> у тс система типов топ 2 после раста среди мейнстрим
при том что в расте нет объектных типов как сущности, а в ts нет типов данных, то есть выдал по сути хуйню вроде "у феррари крутящий момент топ два после белаза", че к чему хуй пойми.
>>25199
А где они есть тогда? Ты будешь свою шизу транслировать или нормальные определения дашь?
>в ts нет типов данных
А где они есть тогда? Ты будешь свою шизу транслировать или нормальные определения дашь?
>>25202
Что бы объяснить вебмакаке что такое знаковый/беззнаковый целый, одинарный и двойной вещественные типы, нужно прочитать лекцию, а я как бы школьным учителем по информатике не работаю иди в тырнет и там информацию ищи про типизацию в си/расте и экма/джава/тайп-скрипте.
Хотя про вторые я тебе все же напишу по памяти что везде написано:
all numbers in javascript is a fp64 data type.
Что бы объяснить вебмакаке что такое знаковый/беззнаковый целый, одинарный и двойной вещественные типы, нужно прочитать лекцию, а я как бы школьным учителем по информатике не работаю иди в тырнет и там информацию ищи про типизацию в си/расте и экма/джава/тайп-скрипте.
Хотя про вторые я тебе все же напишу по памяти что везде написано:
all numbers in javascript is a fp64 data type.
>>25241
эй дегенератина, ты же в курсе что на уровне машины никаких типов не существует? и что типы в си не сильно сложнее чем типы в ts? и что они нужны только для компиляции?
харкнул в твое "важное" ебало. утрись.
эй дегенератина, ты же в курсе что на уровне машины никаких типов не существует? и что типы в си не сильно сложнее чем типы в ts? и что они нужны только для компиляции?
харкнул в твое "важное" ебало. утрись.
>>25265
тем более дело не благодарное раз макака тупая и упертая.
> ничего знать не хочу, хочу ку-ка-ре-к
тем более дело не благодарное раз макака тупая и упертая.
>>25271
Уймись. Типы данных это социальный конструкт, его нет в машинах. TS не лучше и не хуже чем какие-нибудь плюсы.
>>25311
Если у тебя в рантайме были получены данные не того вида (по сети например) - сверка типов тебе особо не поможет. Придется обрабатывать ошибку своими силами и откатить операцию.
Уймись. Типы данных это социальный конструкт, его нет в машинах. TS не лучше и не хуже чем какие-нибудь плюсы.
>>25311
Если у тебя в рантайме были получены данные не того вида (по сети например) - сверка типов тебе особо не поможет. Придется обрабатывать ошибку своими силами и откатить операцию.
>>25241
И часто оно тебе надо при перекладывании кабаньих жсонов? Чтобы проверять что вместо uint8 тебе int32 в функцию не передали? Если у нормального чела будут байтоебские задачи, то он байтоебский язык возьмет, а не голенг..
Чел то что один пишет бизнес логику, а другой байты в сети считает, это не причина орать ряя я больше знаю. Это по детски глупо звучит. Нихуя ты не знаешь больше. Ты такая же ограниченая своим тесным стойлом скотинка у кабанчика.
И часто оно тебе надо при перекладывании кабаньих жсонов? Чтобы проверять что вместо uint8 тебе int32 в функцию не передали? Если у нормального чела будут байтоебские задачи, то он байтоебский язык возьмет, а не голенг..
Чел то что один пишет бизнес логику, а другой байты в сети считает, это не причина орать ряя я больше знаю. Это по детски глупо звучит. Нихуя ты не знаешь больше. Ты такая же ограниченая своим тесным стойлом скотинка у кабанчика.
>>25387
Зачем ты обижаешь голенгеров? Они же считают себя байтоебами, только тупой кабан байтоебких задач не дает почему-то...
Зачем ты обижаешь голенгеров? Они же считают себя байтоебами, только тупой кабан байтоебких задач не дает почему-то...
>>25199
От этого тс не перестает быть языком программирования, к тоже топ 2 языком программирования после раста
>никакого своего рантайма у ts нет
От этого тс не перестает быть языком программирования, к тоже топ 2 языком программирования после раста
>>25785
да пожалуйста просто уточняй с какого конца топ, иои в каком манямирке этот топ находится.
да пожалуйста просто уточняй с какого конца топ, иои в каком манямирке этот топ находится.
>>25788
Кое-как ещё могу понять твердолобую предвзятость к тайпскрипту потому что это модно среди некоторых типов программистов (ррряяя да как они посмели гонять туда-сюда джейсоны и пукать в кафку не на том, на чём я привык?!), или просто из-за банальной некомпетентности, но если в твоём топе раст не заслуживает верхних позиций, то скорее всего как раз ты в манямирке
Кое-как ещё могу понять твердолобую предвзятость к тайпскрипту потому что это модно среди некоторых типов программистов (ррряяя да как они посмели гонять туда-сюда джейсоны и пукать в кафку не на том, на чём я привык?!), или просто из-за банальной некомпетентности, но если в твоём топе раст не заслуживает верхних позиций, то скорее всего как раз ты в манямирке
>>25819
Иди уроки делай, программист мамкин.
Иди уроки делай, программист мамкин.
И то и то для говнокода
>>25790
чего блять, в каком моем топе?
В моём любимом прикладном софте, без поддержки сишных-плюсовых либ и ООП хотя бы такого как в джаваскрипте и питоне, нехуй вообще ловить, пидорастик со своими статик-линк квадратными лисопедами едет мимо.
> если в твоём топе раст не заслуживает верхних позиций
чего блять, в каком моем топе?
В моём любимом прикладном софте, без поддержки сишных-плюсовых либ и ООП хотя бы такого как в джаваскрипте и питоне, нехуй вообще ловить, пидорастик со своими статик-линк квадратными лисопедами едет мимо.
>>25814
Ты будешь в шоке, но тред как раз про веб
Ты будешь в шоке, но тред как раз про веб
>>26831
Выбирай либо Golang, либо Node.js.
Выбирай либо Golang, либо Node.js.
>>26831
сишку с socket.h
сишку с socket.h
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 30 августа в 15:40.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 30 августа в 15:40.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.