Vladimir
Го на мобайле? No, thanks
Vladimir
Зачем писать на Го, когда можно писать на нормальном современном языке?
Aleksand
Зачем писать на Го, когда можно писать на нормальном современном языке?
ну это предрассудки против го. а кто-то пишет либы для приложений на андроиде которые намного шустрее чем на джаве, например
Vladimir
А кто-то пишет либы, которые намного медленнее, чем на джаве. Мало у кого какие руки
Vladimir
Не всегда. Просто показываю, что это плохой аргумент
Vladimir
Единственная интересная и уникальная фича го - это горутины, но они не нужны в мобайле
Aleksand
Не всегда. Просто показываю, что это плохой аргумент
аргумент там только один. снижение зависимости от нативных языков платформ
Vladimir
Если такая цель, то обычно пишут на C++
Aleksand
Vladimir
Да
Aleksand
Да
а есть публичные такие?
Vladimir
Скачай любой приложение с картами, оно будет на 80% на C++
Aleksand
А какие либы? Можно примеры?
на хабре писали пару раз точно
Vladimir
UI на C++ естественно никто не пишет, т к все равно он разный на разных платформах
Aleksand
UI на C++ естественно никто не пишет, т к все равно он разный на разных платформах
ну и в итоге выбор - го или c++, го намного дешевле по деньгам
Vladimir
Go, C++ или любой другой язык
Aleksand
Go, C++ или любой другой язык
какой любой другой?
Алексей
на хабре писали пару раз точно
Честно говоря, не помню таких примеров и не вижу оснований для того, чтобы либа была быстрее аналогов, если они имеются, написанных на java, тем более нативных аналогов
Vladimir
Любой который можно скомпилировать под ARM, или скомпилировать в JS
Vladimir
Можно писать кроссплатформенные вещи на JS
Vladimir
И соответственно, можно компилировать что угодно в js
Vladimir
В том числе
Vladimir
Или любой другой аналогичный фреймворк
Vladimir
Или просто голый JS
Aleksand
В том числе
ну смотри, вот мне нужен пакет для работы c udp к реакту, реалии ведут к тому что нужно писать на swift, а потом на java, если к оберткам по мануалам реакта можно придрочиться то писать на еще двух "нормальных языках" не очень хочется и дорого. а если еще на бэкэенде го то соблазн и вовсе велик
Vladimir
Если тебе нужно написать модуль для реакта, то тебе так и так придется писать на джаве и objective-c
Aleksand
Если тебе нужно написать модуль для реакта, то тебе так и так придется писать на джаве и objective-c
у реакта есть мануал по оберткам, там все прозрачно и просто, язык знать не нужно по сути
Vladimir
Ну в принципе да
Алексей
гуглится же https://habrahabr.ru/post/260609/
Там в комментариях в общем виде указали на некорректность вывода о том, что код на go быстрее. И автор согласился, и сам написал: "Ни в коем случае не хотел бы поучаствовать в создании такого мифа. Люди, слышите, java не тормозит! Статья не об этом, если кому-то показалось."
Vladimir
Любым заявлениям о производительности можно доверять только после просмотра кода
Vladimir
В том числе, да
Aleksand
а то любители гошечки могут собрать си без оптимизаций и показать что го быстрее
Aleksand
вообще в любом опубликованном бенчмарке всегда побеждает автор, публичным бенчмаркам в общем случае верить нельзя
Anonymous
знатоки
Anonymous
где про паттерны для ноды почитать можно?
Anonymous
русский, английский, без разницы
Ilia
а зачем свифт? го же может для мобайла компилится уже
Ну надо же UI делать. Гораздо легче и лучше это делается с помощью заточенных для этого инструментов. Вы же не станете сайт на Си писать, за исключением экзотических случаев.
Ilia
а зачем свифт? го же может для мобайла компилится уже
А то что Go для мобайла компилится - это да. Какие критичные к скорости вещи можно писать на Go. Но я пока не сталкивался.
Ilia
ну вот там реакт нейтив растет
Не люблю реакт... Просто не люблю. Мне проще освоить Kotlin/Swift который умеет все и вся для разработки под мобайл.
Sergey
чет оффтоп в чате ноды
Ilia
чет оффтоп в чате ноды
Выходные. Лето. А вообще - пардон. Закругляюсь.
Anonymous
че по патернам для ноды?
Дима
чет оффтоп в чате ноды
Про го же не оффтоп)
Михаил Макарычев
че по патернам для ноды?
Разве они не универсальны для большинства языков?
Anonymous
спасибо!
Anonymous
говорят, что раст для продакшна не годится
Alexander
NodeJS куда-нибудь пишет лог при аварийном заврешении работы приложения?
Aleksand
Rust
ну да, но там пока слишком экспериментально по ощущениям
Anonymous
@sergeysova /shrug
🦜
/shrug
Anonymous
в телеграме почему-то нет этой команды
Anonymous
в слаке и дискорде есть
Aleksand
не правду говорят
а есть что большого на нем? ну кроме серво
Yuriy
/shrug
Sergey
а есть что большого на нем? ну кроме серво
в Рашке видел очень много криптообменников и различных криптошлюзов на нем
Sergey
также сообщают, что переписываются некоторые микросервисы с го на раст. с явы на раст
Sergey
в рашке он в энтерпрайзе идет прям
Aleksand
в рашке он в энтерпрайзе идет прям
не имеет отношения к вопросу, но зачем называть свою страну рашкой? никак не могу понять этого
Aleksand
А что плохого так называть, чтобы не называть?
ну это уничижительная форма, необычно когда люди так делают
Ilia
как бы да, это конечно тоже оффтоп. но что то как то фу так говорить.
Denis
Какой там самый популярный фреймворк для тестирования для ноды?
Denis
юнит тестов, не e2e