Size: a a a

2018 June 13

А

Алексей in TypeScript
Но да, то что в Go это сделано проще и удобнее - это бесспорно
источник

А

Алексей in TypeScript
но только вот кроме горутин с каналами там есть кое-какие вещи, которые неслабо так напрягают
источник

PF

Pawel Filimonenkow in TypeScript
Алексей
ну вот я пишу один пет-проджект на Go и не заметил особых преимуществ перед тем же C#
Больше либ искаропки - http, ssl например. А в шарпе надо поднимать богомерзкий asp net для простейшего хелуворд-вебсервера
источник

PF

Pawel Filimonenkow in TypeScript
Алексей
в шарпе же вроде не надо event loop писать, да и Go в общем случае не освобождает от необходимости синхронизации (пусть даже и через каналы)
для синхронизации потоков один хрен либо shared mutable state, либо евентлупы, либо что-то ещё более сложное
источник

SY

Sergey Yaremchenko in TypeScript
Pawel Filimonenkow
Больше либ искаропки - http, ssl например. А в шарпе надо поднимать богомерзкий asp net для простейшего хелуворд-вебсервера
шта
источник

А

Алексей in TypeScript
Pawel Filimonenkow
Больше либ искаропки - http, ssl например. А в шарпе надо поднимать богомерзкий asp net для простейшего хелуворд-вебсервера
Ну кстати нет, там есть кое-какой встроенный простенький веб сервер, правда немножко кривоватый. Но в nuget наверняка есть куча либ для http, ssl и прочего.
источник

SY

Sergey Yaremchenko in TypeScript
Что-то я не пойму, всё смешалось, asp, веб серверы
источник

А

Алексей in TypeScript
А вот какой пакет в Go надо поставить, чтобы не писать постоянно if err != nil { return err } я так и не выяснил.
источник

PF

Pawel Filimonenkow in TypeScript
Алексей
Ну кстати нет, там есть кое-какой встроенный простенький веб сервер, правда немножко кривоватый. Но в nuget наверняка есть куча либ для http, ssl и прочего.
да, но качество, поддержка и совместимость там оставляют желать лучшего. Гораздо приятнее когда твоя ssl либа написана лучшими инженерами опенсорца из гугеля, не так ли?
источник

🦉⁣

🦉 ⁣ in TypeScript
Алексей
А вот какой пакет в Go надо поставить, чтобы не писать постоянно if err != nil { return err } я так и не выяснил.
rustc
источник

SY

Sergey Yaremchenko in TypeScript
Это канал про аниме?
источник

А

Алексей in TypeScript
лол
источник

🦉⁣

🦉 ⁣ in TypeScript
Алексей
А вот какой пакет в Go надо поставить, чтобы не писать постоянно if err != nil { return err } я так и не выяснил.
cargo add failure
источник

PF

Pawel Filimonenkow in TypeScript
Алексей
ну вот я пишу один пет-проджект на Go и не заметил особых преимуществ перед тем же C#
Гошечка быстрый. STW паузы GC не превышают 100 микросекунд на любом размере хипа.
источник

🦉⁣

🦉 ⁣ in TypeScript
Алексей
ну вот я пишу один пет-проджект на Go и не заметил особых преимуществ перед тем же C#
а их и нет
только минусы
источник

🦉⁣

🦉 ⁣ in TypeScript
тот же сишарп полностью покрывает все плюсы го
источник

А

Алексей in TypeScript
Pawel Filimonenkow
да, но качество, поддержка и совместимость там оставляют желать лучшего. Гораздо приятнее когда твоя ssl либа написана лучшими инженерами опенсорца из гугеля, не так ли?
Веришь или нет, но мне глубочайше наплевать кем написан пакет, главное чтобы работал.
источник

VK

Vladimir Kurchatkin in TypeScript
Плюсы - быстрая компиляция
источник

PF

Pawel Filimonenkow in TypeScript
Алексей
ну вот я пишу один пет-проджект на Go и не заметил особых преимуществ перед тем же C#
поддержка всего что нужно для тестирования и замеров производительности искаропки -  тесты с бенчмарками  пишутся и читаются очень просто.  профилирование можно включать/отключать удаленно в продакшн в любой момент, и это почти не влияет на скорость программы.
источник

🦉⁣

🦉 ⁣ in TypeScript
Vladimir Kurchatkin
Плюсы - быстрая компиляция
реально большая разница?
источник