Roman
но go это язык общего назначения, а node.js заточен под веб
Vladimir
Джава получше будет
Pavel
што
Pavel
потыкаются в экспрессы свои и думают что нода под веб
Kirill
Джава получше будет
не хорошо реакции других людей удалять, так даже дискуссии не выйдет)
Dima
Pavel
на этот вопрос нельзя ответить правильно
Dima
я не холиварить ... интересно
Vladimir
> @kirilldanshin
не хорошо реакции других людей удалять, так даже дискуссии не выйдет)
Вроде бы и нехорошо, но засирать все стикерами с самим собой - тоже нехорошо
Алдар
nodejs хорошо подходит для утилизации жс разработчиков, которым лень учить другие языки
Kirill
Vladimir
В ноде нет ничего такого для прототипов
sanqa
А если я видел большие проекты на ноде это преступление ?
Kirill
ты же не станешь писать прототип на сях, если тебе нужно как можно проще, а для этих задач подходит js, который ты при этом знаешь?
Pavel
я стану писать прототип на том что я лучше всего знаю
Kirill
Nikolay
в чем профит писать на го?
Скорость. Но скорость разработки низкая. Сильно уступает эликсиру. Распиаренные языки всегда сосут. Гугл денег дал блогерам и все. А так го никогда за пределы микросервисов не выйдет.
Vladimir
Проблема го в том что можно просто писать спокойно на джаве и иметь те же преимущества, более богатую систему типов и экосистему
sanqa
почему питон не любят в связке в ангулар/реактом ?
Vladimir
Единственно что интересное есть в го - это горутины
Nikolay
Kirill
Aleksei
Vladimir
Kirill
попробуй 10м потоков подними на джаве на двух или четырехядерной тачке, я посмотрю
Vladimir
Aleksei
Это основная проблема джавы, что надо тянуть за собой вм, которая жрет много ресурсов. Да и сам код на джаве часто написан так, что выжирает уйму памяти
А ВОТ ТЕПЕРЬ ПАБЛИК
Vladimir
Vladimir
Туда и async await скоро завезут
А ВОТ ТЕПЕРЬ ПАБЛИК
Kirill
эммм, и что будет?
ну, если сможешь такое родить -- молодец. но это почти невозможно.
Vladimir
Я не понимаю. В чем проблема запустить десять потоков?
А ВОТ ТЕПЕРЬ ПАБЛИК
10 потоков на джаве поднять невозможно? лол
Nikolay
Потоки в языках, где меняются данные - это вообще не очень круто
А ВОТ ТЕПЕРЬ ПАБЛИК
конкретнее, а то 10 потоков поднять не проблема
Aleksei
Vladimir
Ну это к вопросу о горутинах
А ВОТ ТЕПЕРЬ ПАБЛИК
10 млн потоков
так для такого вроде эликсир уже нужен
Vladimir
С этим я и не спорю - но для этого тоже есть решения
Aleksei
Ale
Aleksei
В джаве ничего подобного нет
Vladimir
Там есть старая добрая асинхронщина
Vladimir
Не совсем то, но тем не менее
Nikolay
Ale
Ale
Nikolay
Алдар
nodejs подходит для изучения бекенд разработки
Vladimir
> @aleksei0807
Асинхронщина вообще не то, она сильно проигрывает зеленым потокам на большинстве задач
разве что с точки зрения dx
Aleksei
Алдар
раз жс и так надо учить для веба
Aleksei
Vladimir
> @aleksei0807
Это тупо будет медленнее и все
с чего бы
Nikolay
Имхо ноду надо трогать после чего-то другого
Aleksei
> @aleksei0807
Это тупо будет медленнее и все
с чего бы
С того, что упрешься в одно ядро. И даже если запустишь по эвент лупу на ядро, то все равно это будет медленнее. Просто на практике возьми и проверь. В теории можно что угодно говорить, но на практике многопоточность всегда побеждает по скорости
Ale
Nikolay
Vladimir
> @aleksei0807
В теории можно что угодно говорить, но на практике многопоточность всегда побеждает по скорости
эмм, а эвент луп на каждое ядро это не многопоточность?
Ale
Ты шутишь?
ты хочешь мне указать на какие-то edge-cases?
Nikolay
Иди погугли и потом вернись
Ale
короч ты слился, все ясно
Nikolay
Это строгая ДИНАМИЧЕЧКАЯ типизация
Ale
строгая