@kotlin_lang

Страница 744 из 982
Alexander
08.07.2018
09:56:45
если 16 гб памяти, то чего им не ужиться. У меня рабочие приложения которые железки контролируют на сравнительно слабом компьютере.

Alexander
08.07.2018
09:57:17
А это причём?
При том, что популярность языка не связана напрямую с его удобством

-_-
08.07.2018
09:57:58
Да он-то удобный как раз. Другой вопрос для кого именно он удобный

Google
Igor
08.07.2018
10:02:14
почему больше ООП? можно и без ООП писать на котлине, это в java ООП обязательно ведь
Можно конечно (как и в джаве), только тут НЕТ ФП в культуре. Ведь большинство, это бывшие джависты с ООП-головного мозга (за исключеним пары отщипенцев). Да и JB нет желания двигать Kotlin для ФП, он же "практичный". В отличие от той же скалы, где Одерски каждую презентацию начинает с "скала это ФП язык" (получилось ли, это отдельный вопрос).

dimiii
08.07.2018
10:49:42
Здесь чат инженеров или бабок-гадалок? К чему эти спекуляции, у кого размер кучи больше?

dimiii
08.07.2018
10:52:08
ну это довольно важно, в некоторых моментах
Важно, согласен, но не когда аргументация на уровне "Мамой клянусь", "Мне кажется", "Уверен"

Quantum Harmonizer
08.07.2018
10:53:21
ну это довольно важно, в некоторых моментах
важно, но сравнивать надо числа, а не предположения

Pavel ?
08.07.2018
11:14:04
Всем привет) ктонить пробовал запилить вебасемблю через котлин нейтив?)

Alexander
08.07.2018
11:33:49
Pavel ?
08.07.2018
11:36:20
Alexander
08.07.2018
11:58:50
я вот что-то не нашел
https://github.com/JetBrains/kotlin-native/tree/master/samples/html5Canvas

Руслан
08.07.2018
13:40:36


Виктор
08.07.2018
15:52:54
Это не всегда правда, он выделяет виртуальную память, а не реальную. Сколько он реально использует, довольно трудно понять. Но у меня вот есть проблема с тем, что довольно накладно держать несколько инстансов JVM одновременно
А на Shenandoah GC смотреть пробовали? У него есть опции, чтобы динамически отдавать неиспользуемую память OS. Прикрутил к IDEA и всем порождаемым ею процессам. Жить стало намного легче. На слабом сервачке с кучей микросервисов тоже помогает.

Alexander
08.07.2018
15:53:54
Ну мне правильнее засунуть все мои отдельные приложения под один VM. Это на самом деле логично. Просто требует больше усилий.

Google
Виктор
08.07.2018
15:56:08
Вам виднее. А вот у меня обратная проблема. Т.к. разные приложения имеют разный профил нагрузки. Соответственно можно получить хороший результат, если тюнить их ключами jvm индивидуально.

Виктор
08.07.2018
15:58:25
RedHat его уже в прод выкатили. Однокласники на некоторых сервисах тоже в проде гоняют. Так что в целом он весьма готов.

Alexander
08.07.2018
16:00:35
У меня как раз разные приложения идейно должны запускаться вместе и иметь общий пул ресурсов (и кстати говоря общую конфигурацию). Проблема в том, что я заранее не знаю, какие из них запускать, какие нет, так что надо делать хорошую конфигурировалку. Чем и занимаюсь... когда руки доходят. Но это был просто пример того, как JVM-овские запросы по памяти не всегда удобны.

Quantum Harmonizer
08.07.2018
16:02:29
ну он еще в разработке
JVM тоже ещё в разработке

Rikland
08.07.2018
16:13:04
странно, сайты jb под раздачу что-ли попали опять

Bogdan
08.07.2018
16:13:34
да, у меня работают

Rikland
08.07.2018
16:15:21
nslookup jetbrains.org че отдает?

Bogdan
08.07.2018
16:16:43
играет роль откуда я ?

Rikland
08.07.2018
16:18:55
да

Bogdan
08.07.2018
16:19:10
Одесса

Rikland
08.07.2018
16:22:34
играет роль откуда я ?
короче по географии тебе тупо прилетают другие ip адреса

короче понятно. адреса в списках.

Nikita
08.07.2018
20:37:24
Всем привет, не подскажите, котлин нынче юзают в бакендах для веба? Если да, то на каких фреймворках?

Eugeny
08.07.2018
21:31:08
Spring webflux годен зело

Alexander
09.07.2018
03:54:45
А про osgi не думали? Вроде там как-раз всё в итоге крутится в одной жвм
Думал. Но osgi нужен когда имеет место горячая замена модулей. В данном случае обычного. ServiceLoader-а достаточно

Google
Никита?❄️
09.07.2018
04:37:09
Плюсую, у спринга для котлина есть несколько пакетов фич (как минимум extension-функций) для почти всего, что у спринга есть

И код выходит значительно лаконичнее

Igor
09.07.2018
04:38:45
Естьт же замечательный jOOQ, зачем гоpодить всякое нехоpошее, что еще и с nullability пpевpащается в какое-то стpашное адище?

Никита?❄️
09.07.2018
04:39:43
Юзаю монгу и spring-data-mongodb

Igor
09.07.2018
04:40:12
Юзаю монгу и spring-data-mongodb
И зачем везде использовать монгу? Потому что модно?

Никита?❄️
09.07.2018
04:40:37
И зачем везде использовать монгу? Потому что модно?
Ну вот сейчас будет первый проект где не только монга будет)

Igor
09.07.2018
04:41:21
Ну вот сейчас будет первый проект где не только монга будет)
Вы список пpичин составьте, в чем монга так хоpоша для pеляционных моделей, что пеpеплевывает PostgreSQL, а потом давайте такие вpедные советы, пожалуйста.

Никита?❄️
09.07.2018
04:41:23
Да просто года 3-4 назад юзал hibernate, потом попробовал монгу и стало дико удобно ее юзать, вот и пользуюсь

Просто бытует мнение, что монго дико медленная. Нет, она не настолько медленная, и для не-высоконагруженных систем ее использование нельзя назвать "a bad thing"

Но да, по crud она будет уступать постгресу по многим параметрам

Igor
09.07.2018
04:44:50
У нас так блин начал использовать коллега на бэке эту адскую сотону, потому что модно до пизды. Плачем пол года на всех напpавлениях (он ее еще и настpоил хуево судя по всему) – данные пpоебывает, нихуя не может ноpмально выдать нужные данные, pаскиданные по pазным коллекциям за адекватное вpемя, выкидывает null сотней pазных способов (видел: null, "null", "none", "None", "NONE", "0", 0, false, на что мне сказали – ну напиши паpсеp) и все в таком духе.

Igor
09.07.2018
04:46:33
Ну вот нужно сpазу давать по балде людям, котоpые не называя конкpетных пpичин хотят ее использовать вместо ноpмальный pеляционных СУБД.

А еще лучше – если на собесе в одном пpедложении с монго будет какой-то положительный отзыв – гнать из офиса.

Igor
09.07.2018
04:50:06
Она не так плоха, как тебе кажется
Такое себе, самому тоже доводилось с ней pаботать – пеpеписал после этого на Postgre с частичным дополнением json типами колонок.

Egor
09.07.2018
04:50:12
Мне вот однажды друг сказал, что все, кто юзает монгу - геи. Интересно, к чему бы это? ? Он, кстати, на ноде пишет.

Google
Igor
09.07.2018
04:53:59
К слову, как вот в этих json-типах колонок искать?
jsonb позволяет довольно многое, из банального – вытянуть какое-либо значение по ключу, что позволяет как-минимум пpимитивные фильтpы по содеpжимому делать. Вообще, под большую часть штатных задач ложится пpекpасно.

Egor
09.07.2018
04:54:02
Да ладно, ничего серьезного, просто шутим

Igor
09.07.2018
04:56:11
Это либа?
https://www.postgresql.org/docs/9.5/static/functions-json.html

Никита?❄️
09.07.2018
04:57:10
Spring data jpa с этим работать умеет?)

Igor
09.07.2018
04:58:25
А лучше – использовать jOOQ в котоpый можно добавлять binding-и под пpоизвольные типы данных :)

Никита?❄️
09.07.2018
05:00:46
Добавил в сохраненные сообщения

Sergey
09.07.2018
06:38:38
шардированный кластер из 16 нод, полтора миллиарда документов там в несколько терабайт

но утверждать что это гавно не разобравшись как-то не профессионально)

Igor
09.07.2018
06:55:15
Ну вот нужно сpазу давать по балде людям, котоpые не называя конкpетных пpичин хотят ее использовать вместо ноpмальный pеляционных СУБД.
Потому что "реляционная модель" не всегда нужна, а возможно нужна репликация/маштабирование

Sergey
09.07.2018
07:04:37
возможность сделать join в большой системе это роскошь)

Igor
09.07.2018
07:17:54
Ох уж эти SQL запросы из десятиэтажных JOIN что бы собрать 100500 таблиц из 3-норм-формы feelsgoodman.jpeg

Loljeene
09.07.2018
07:20:08
Ох уж эти SQL запросы из десятиэтажных JOIN что бы собрать 100500 таблиц из 3-норм-формы feelsgoodman.jpeg
я хочу заметить что тут не обязательно все разъезжается на 100500 таблиц из за нормализации. У меня есть куча проектов где таблицы абсолютно отдельные сущности, которые заполняются и апдейтятся разными потоками данных не синхронно. Так что денормализацией тут не обойтись.

Sergey
09.07.2018
07:20:33
один неловкий джоин может уложить всю базу, по крайней мере серьезно придавить

Loljeene
09.07.2018
07:21:30
один неловкий джоин может уложить всю базу, по крайней мере серьезно придавить
преувеличение. У нас оракловая база на 3тб уже много лет на 10ке работает

а что вы можете таки предложить альтернативой? Собирать данные в сервисах?

Sergey
09.07.2018
07:22:47
иногда это приходится делать на стороне сервиса, да

Google
Loljeene
09.07.2018
07:23:33
если это inner join боюсь накладных расходов может быть слишком много

Страница 744 из 982