170 похожих чатов

Бля. Ну забавно что все лезут в golang. Зачеем? Ну

из всего что есть крутого в го это многопоток. Всеее

58 ответов

21 просмотр

По сравнению с чем?

после питона и пхп возможно типы

S-V Автор вопроса
Zver
По сравнению с чем?

Да с тем же питоном

Ну среди php/python/ruby/js и т.п. Go всё же норм типизацией выделяется (не будем про interface{})

S-V Автор вопроса
White Beaλ
после питона и пхп возможно типы

Пиши в питоне типы и юзай mypy. Все

S V
Да с тем же питоном

Многопоток не повод перейти с питона?

Zver
Многопоток не повод перейти с питона?

Смотря в каких задачах. Если IO, то нет, не повод, ибо в питоне есть asyncio

S-V Автор вопроса
Zver
Многопоток не повод перейти с питона?

Единственный повод. Но не перейти. А расширить

S-V Автор вопроса
Zver
Что расширить?

Добавить go как микросервис чтоб нагрузку нужную на него кинуть и все

S V
Добавить go как микросервис чтоб нагрузку нужную н...

Посему все на гоу не печать, если нет ограничений?

S-V Автор вопроса
Zver
Посему все на гоу не печать, если нет ограничений?

Ну ответ прост. Скорость разработки

S V
Ну ответ прост. Скорость разработки

Скорость разработки чего?

S-V Автор вопроса
S V
Хм. Леденцов

Но может оказаться что леденцы быстрее делает на js чем на питоне.

S-V Автор вопроса
S V
А голанг тут каким местом?

Ну вы топите за питон. Что зачем переходить с него на гоу. Если переходить с него на js, то тоже будете убеждать, что смысла нет?

Простой, современный, кроссплатформенный, компилируемый язык, который не требует интерпретатора и добавочных библиотек на целевой платформе. Много таких?

White Beaλ
Если убрать простой то rust

Раст сыроват и менее распространён.

White Beaλ
Если убрать простой то rust

В расте добавочные библиотеки все еще достаточно распространены, т.к. часто биндинги юзаются

Andrey Kartashov
Простой, современный, кроссплатформенный, компилир...

Самое важное, что забыл добавить — сообщество. Это обламывает аргумент о rust, в контексте применения.

Andrey Kartashov
Раст сыроват и менее распространён.

Но серверы разные на нем пишут. В опесорсе том же появляются.

а маленький STW? а грамотная реализация IO? а быстрая компиляция при достаточно высокой производительности? а компилятор не на LLVM, которые не тащит за собой проблемы с мискомпиляцией и свою поганую модель памяти?

c
а маленький STW? а грамотная реализация IO? а быст...

Рантайм еще + M:N вытесняющая многозадачность.

c
а маленький STW? а грамотная реализация IO? а быст...

Ну, учитывая, что Go многие юзают для написания REST API, всё это вообще не особо киллер-фичи

Dmitriy Sviridov
Ну, учитывая, что Go многие юзают для написания RE...

А что киллер-фича для написания REST API? Очередной монструозный фреймворк? ORM?

c
А что киллер-фича для написания REST API? Очередно...

Причем у го есть свой ОРМ который в итоге чуть ли не лучше других в среднем

c
А что киллер-фича для написания REST API? Очередно...

Нет, но как будто в Go в REST API ORM не юзают, ага

c
А что киллер-фича для написания REST API? Очередно...

Для API никто монстров и не юзает. Какой-нибудь FastAPI питоновский или Slim4 пхпшный сложно монстрами назвать

Aleksandr Razumov
Причем у го есть свой ОРМ который в итоге чуть ли ...

вряд ли ent по фичам сильно выиграет у какого-нибудь Hibernate, вопрос только в том, на кой этот Hibernate нужен при современных трендах в разработке

я редко вступаю в языковые споры, но тут душа изволила не согласиться)

c
вряд ли ent по фичам сильно выиграет у какого-нибу...

Ну аналог knex (квери-билдер, не orm) годный есть для Go? Не Squirrel, а прямо с широкими возможностями

Dmitriy Sviridov
Для API никто монстров и не юзает. Какой-нибудь Fa...

это в котором надо обмазаться пидантиком, чтоб оно нормально работало?

c
вряд ли ent по фичам сильно выиграет у какого-нибу...

да может и выиграет, т.к. в ent есть schema as code

c
это в котором надо обмазаться пидантиком, чтоб оно...

Ну то у Питонщиков надо узнать - возможно. Но почему бы пайдантик не заюзать для валидации пользовательских данных (с фронта прилетающих)

Dmitriy Sviridov
Ну то у Питонщиков надо узнать - возможно. Но поче...

Если язык динамический, не обязательно везде это использовать. Тайп аннотейшн плюс линтер и в путь

lexx
Если язык динамический, не обязательно везде это и...

А как это поможет валидировать данные, которые в API прилетают? Ну, чтобы ошибку кидать вроде {"email": "Not valid"}

Dmitriy Sviridov
А как это поможет валидировать данные, которые в A...

Описать через опенапи схему и сгенерировать сервер, например

c
а что вам не хватает в squirrel?

Ну конкретно сейчас на ум ничего не проходит (надо конкретные запросы смотреть). Но то, что Knex по функциональности сильно богаче - факт

Dmitriy Sviridov
А как это поможет валидировать данные, которые в A...

Никак. Поищите либы для этого или используйте фреймворки, в них все есть

Dmitriy Sviridov
Ну конкретно сейчас на ум ничего не проходит (надо...

Ну я knex'ом никогда не пользовался, у меня логичный вопрос — чем богаче-то?

c
Ну я knex'ом никогда не пользовался, у меня логичн...

Количеством поддерживаемых операторов? Squirrel умеет в рекурсивные запросы?

Dmitriy Sviridov
Количеством поддерживаемых операторов? Squirrel ум...

А зачем писать рекурсивные запросы билдером?

Dmitriy Sviridov
Количеством поддерживаемых операторов? Squirrel ум...

Это программист должен в них уметь. А squirrel их поддерживает, это факт

Daniel Podolsky
Это программист должен в них уметь. А squirrel их...

Странно, не видел ни единого примера ни на просторах Гитхаба, ни в тестах самого Squirrel

c
А зачем писать рекурсивные запросы билдером?

А в рекурсивных запросах не могут быть опциональные условия, которые удобно было бы делать билдером?

Dmitriy Sviridov
А в рекурсивных запросах не могут быть опциональны...

Что мешает собрать такой запрос и вызывать в рекурсивном контексте?

Zver
Goqu?

Спасибо. Слышал, но пока не юзал

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта