Dmitry
Maks
по поводу котлина: у котлина вроде есть натив компиллеры
Maks
но я хз особо не работал
Maks
возможно это только к фронту относится
Maks
а жвм это проблема, да
Maks
потому что это JIT компиляция если не ошибаюсь
🔥
🔥
Maks
там у них AOT части приложения на основе статистики использования а потом уже JIT в кеш если эта часть не была ранее скомпилирована. Потом демон в свободное от работы устройства время компилирует из кеша JIT в AOT
Maks
Maks
Слишком много накладных расходов
Maks
в целом что в JIT что в AOT много накладных расходов. Либо на место, либо на время исполнения.
🔥
Эмуляция всегда плохо
Maks
та же розетта2 на м1 это по сути тоже AOT
Maks
и на винде щас есть тоже своеобразный AOT вроде как - intel bridge
Maks
а еще у них с WSL2 полноценное ядро линукса теперь крутится, по этому WSL2 это пушка.
Maks
крутится ядро рядом с виндовым WindowsNT
Maks
а WSL1 был плох. Медленный и поддерживал не всё далеко. Так как по сути это был просто перевод линукс команды в команду винды. И демоны вроде нельзя было соответственно запускать
Maks
Теперь на винде докер работает отлично. Как по потреблению ресурсов так и по всем остальным параметрам, лучше даже чем на маке с интелом
byd
а сколько вы уже хотите и переходите на go?
Maks
Ну у меня сейчас зп не плохая в целом, я на меньшую переходить не буду. Если на го не получится перейти за мой прайс то останусь в своем стеке.
byd
причины и мотивация другая история
Maks
175к белая зп (до вычета налогов).
Причины перехода просто интерес к языку. И усталость от текущего.
byd
неее .. я спрашиваю именно про время того, как давно хочется, колется, учится, всё ещё учится и не переходится .. как давно с вами это?
Dmitry
byd
Maks
ГО выглядит не сложным, понятным и минималистичным сам по себе
Maks
Модулей много, все их не выучишь конечно
Maks
синтаксис простой
Vyacheslav
С питона перехожу,что то понятно,а что то нет.Структуру языка надо понять)
Vyacheslav
Да спасибо,я смотрел,много интересного)
Belka
Подскажите, возможно ли создать миграции для mongo в Go, не могу найти инфу?
🔥
Maks
И все
Maks
Миграции ручками пишешь
Maks
Это если самому делать
Maks
Ведь миграция это всего лишь подключение к бд запуск транзакции и выполнения набора команд. В случае ошибки ролбэк
Maks
Типа равскуэль
Филипп
Всем привет! Хочу заняться изучением языка Go.
Подскажите, пожалуйста, возможно есть у кого road map по изучению? Или примерный план. Спасибо.
Филипп
только Oracle SQL
Relaxed
func (model *Model) BeforeCreate(scope *gorm.Scope) error {
uuid, err := uuid.NewV4()
if err != nil {
return uuid, err
}
return scope.SetColumn("Id", uuid)
}
Relaxed
has any one used uuid am getting invalid types errors
Филипп
благодарю
Fasil
https://t.me/joinchat/3ry2mFIHUyE5NWE0
Dmitry
🔥
СИ тоже может быть огромным)
Yuriy
Yuriy
Стены разъест ржавчина...
Anonymous
JS тоже может быть большим.. Ну, пока в Webpack не попадет)
AirStar
Всем привет
Посоветуйте хорошую Golang IDE на Ubuntu
AirStar
вроде там с файловым менеджером заморочки
AirStar
но спасибо
Vitaliy
+goplus
AirStar
Погуглил возможно плохо, но видимо пока это оптимальный вариант, просто по опыту все что делает MS вызывает сомнения по качеству и юзабельности
AirStar
AirStar
да но он по сути то JS процесс со всеми вытекаюшими )
Yuriy
Yuriy
Темная тема естесвенно )))
🔥
xasai.denet
Что может быть уникальнее, проще и легче, чем vim?
🔥
xasai.denet
Отлаживать можно и в gdb)
xasai.denet
Ну так, до создания иде люди пользовались нано / вимом и гдб . Gdb прадед всех дебаггеров и опций в консоле у него больше, чем вы видели когда-либо в иде
xasai.denet
И голанг напрямую поддерживает дебаг в гдб и у него даже гайд на офф сайте есть, как им пользоваться
chedia
почему расширение .gohtml не идет?
xasai.denet
Если вы не дебажили в гдб, то вы не дебажили по настоящему )
Yuriy
xasai.denet
И да, в вим можно установить плагин дебага, на сколько я помню
chedia
AirStar
GoLand в целом понравился пока, поюзаю, там видно будет
AirStar
всем спасибо!
chedia
chedia
Как html