Maks
по поводу котлина: у котлина вроде есть натив компиллеры
Maks
но я хз особо не работал
Maks
возможно это только к фронту относится
Maks
а жвм это проблема, да
Maks
потому что это JIT компиляция если не ошибаюсь
Dmitry
а жвм это проблема, да
Почему это проблема? В jvm - вся сила Java!
Maks
На адроидах уже нет
потому что на андроиде нет JVM
Maks
там у них AOT части приложения на основе статистики использования а потом уже JIT в кеш если эта часть не была ранее скомпилирована. Потом демон в свободное от работы устройства время компилирует из кеша JIT в AOT
Maks
Почему это проблема? В jvm - вся сила Java!
потому что JIT это медленно
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
неее .. я спрашиваю именно про время того, как давно хочется, колется, учится, всё ещё учится и не переходится .. как давно с вами это?
byd
Maks
неее .. я спрашиваю именно про время того, как давно хочется, колется, учится, всё ещё учится и не переходится .. как давно с вами это?
ну я не давно начал смотреть активно на го. В целом есть вещи которые пока сложно понять так как в пыхе с этим никогда не работаешь вообще.
Maks
ГО выглядит не сложным, понятным и минималистичным сам по себе
Maks
Модулей много, все их не выучишь конечно
Maks
синтаксис простой
Vyacheslav
С питона перехожу,что то понятно,а что то нет.Структуру языка надо понять)
Vyacheslav
Да спасибо,я смотрел,много интересного)
Belka
Подскажите, возможно ли создать миграции для mongo в Go, не могу найти инфу?
Maks
Подскажите, возможно ли создать миграции для mongo в Go, не могу найти инфу?
Создаешь файл в папке cmd migrator.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
🔥
СИ тоже может быть огромным)
Yuriy
Yuriy
Стены разъест ржавчина...
Anonymous
JS тоже может быть большим.. Ну, пока в Webpack не попадет)
AirStar
Всем привет Посоветуйте хорошую Golang IDE на Ubuntu
AirStar
вроде там с файловым менеджером заморочки
AirStar
но спасибо
Vitaliy
+goplus
AirStar
Погуглил возможно плохо, но видимо пока это оптимальный вариант, просто по опыту все что делает MS вызывает сомнения по качеству и юзабельности
AirStar
+goplus
спасибо
AirStar
да но он по сути то JS процесс со всеми вытекаюшими )
Yuriy
Темная тема естесвенно )))
🔥
Темная тема естесвенно )))
Там она тоже есть...
xasai.denet
Что может быть уникальнее, проще и легче, чем vim?
xasai.denet
Отлаживать можно и в gdb)
🔥
Отлаживать можно и в gdb)
Ну точки остановки ставить и т.д.
Yuriy
Там она тоже есть...
я рофлю, конечно, но если выберете GoLand точно жалеть не будете
xasai.denet
Ну так, до создания иде люди пользовались нано / вимом и гдб . Gdb прадед всех дебаггеров и опций в консоле у него больше, чем вы видели когда-либо в иде
xasai.denet
И голанг напрямую поддерживает дебаг в гдб и у него даже гайд на офф сайте есть, как им пользоваться
chedia
почему расширение .gohtml не идет?
xasai.denet
Если вы не дебажили в гдб, то вы не дебажили по настоящему )
xasai.denet
И да, в вим можно установить плагин дебага, на сколько я помню
chedia
почему расширение .gohtml не идет?
мб плагин установить какой-то
AirStar
GoLand в целом понравился пока, поюзаю, там видно будет
AirStar
всем спасибо!
AirStar
GoLand остальное компромис )
есть подозрение что так и есть 🙂
chedia
Как html