Size: a a a

2020 October 25

AK

Alexander Komarov in pro.jvm
уныло. под какие-то задачи норм наверное. но сам язык прямо очень унылый. тулинг и экосистема тож не очень. но я года два назад тыкал. после джявы или тем более котлина - писать будет тяжко.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Roman Novikov
Кто-нибудь на go пробовал писать? У кого какие впечатления?
Для чистых джавистов очень непривычно, поэтому у многих негатив.
Тем, кто пишет/писал на си, заходит хорошо.
Основное преимущество - это горутины. Очень упрощают программирование многопоточки.
Есть просто удобные вещи - например, утиная типизация.
Довольно богатый функционал из коробки, но в целом экосистема беднее, чем на жвм.
Есть спорные моменты - отсутствие обощенного программирования и своеобразная обработка ошибок
источник

AK

Alexander Komarov in pro.jvm
наверное норм писать небольшие сетевые демоны, чтобы низкий футпринт памяти, ну и быстрый стартап. развесистую БЛ точно на го писать  - замучаешься.
источник

RN

Roman Novikov in pro.jvm
Вот я тоже после джавы и котлина не могу привыкнуть. Единственно что шикарно после jvm мира это собирать небольшие контейнеры и малое потребление памяти
источник

AK

Alexander Komarov in pro.jvm
Ну - если сильно запотеть, то джявку тоже можно почикать. и по размеру контейнеров и по потреблению памяти. но время компиляции точно не получится сравнять
источник

V

Vadim in pro.jvm
Alexander Komarov
Ну - если сильно запотеть, то джявку тоже можно почикать. и по размеру контейнеров и по потреблению памяти. но время компиляции точно не получится сравнять
Как это ее почикать?
источник

AK

Alexander Komarov in pro.jvm
Vadim
Как это ее почикать?
Ее - это размер контейнера или потребление памяти? Если размер то попробовать оставить только нужные модули,  нужна джява >= 9. Если потребление памяти- то тут на  стопицот статей и докладов тема.
источник

V

Vadim in pro.jvm
Сто пятьсот может быть , но результат и близко с го не будет
источник

V

Vadim in pro.jvm
Как не потей
источник

AK

Alexander Komarov in pro.jvm
Vadim
Сто пятьсот может быть , но результат и близко с го не будет
Ну зависит от, думаю что можно достичь и близких значений, просто писать на том что получилось будет не очень приятно
источник

V

Vadim in pro.jvm
Alexander Komarov
Ну зависит от, думаю что можно достичь и близких значений, просто писать на том что получилось будет не очень приятно
Невозможно
источник

AK

Alexander Komarov in pro.jvm
Так-то я видел нормальные работающие приложения на яве с хипом в 32мб
источник

AK

Alexander Komarov in pro.jvm
Не хелловороды, продакшн. С логикой,  с обработкой запросов,  вот это все. Просто вообще без фреймворков, минимум зависимостей и с кучей приседаний
источник

RN

Roman Novikov in pro.jvm
ну вот с го, легко в 4мб рест-сервер влазит
источник

AK

Alexander Komarov in pro.jvm
Roman Novikov
ну вот с го, легко в 4мб рест-сервер влазит
Ну и пофиг, если честно. На асме наверное можно будет и в мегабайт запихнуть
источник

V

Vadim in pro.jvm
Alexander Komarov
Ну и пофиг, если честно. На асме наверное можно будет и в мегабайт запихнуть
Пофиг но вводить в заблуждение что жаву можно затюнить не будем
источник

А

Алексей in pro.jvm
Ох... нашли чем меряться... микроконтроллеры со 100 Кб и 80 МГц работают как вебсерверы)
источник

AB

Andrey Belyaev in pro.jvm
Vadim
Сто пятьсот может быть , но результат и близко с го не будет
Так мерились же недавно: https://medium.com/swlh/cloud-native-java-vs-golang-2a72c0531b05
источник

AB

Andrey Belyaev in pro.jvm
Under stress, 40MB for the java native, and 24MB for the golang service. Not bad in both cases, although the golang version used almost twice less ram.
источник

V

Vlad in pro.jvm
Roman Novikov
Кто-нибудь на go пробовал писать? У кого какие впечатления?
У меня схожий вопрос про питон.  После джавы какая-то деформация. Не понимаю, как можно писать бизнес логику не на статически типизированном языке..
источник