Mike
Я слышал офигительные истории о том, как кто-то переписал с Java на JS/Node и стало быстрее. Говнокод бывает разный 😀
Dug
И будет ли бек на kotlin быстрее или медленнее такого же на ноде? Многие просто пинают сразу на то, что "ЭТО ЖЕ ЖВМ ЭТО ВСЕГДА СЛОООУ"
Dug
При условии, что не говнокодер сделает и то и то
Oleg
а js прям летает))
Igor
JVM не слоу, JVM ту мач RAM
не всегда же вpоде, можно и что-то легковесное писать
Mike
не всегда же вpоде, можно и что-то легковесное писать
Да конечно не всегда, это стереотипы из 90х.
d
кароче, юзайте go
Mike
кароче, юзайте go
За нас решил? Ну спасибо.
Igor
кароче, юзайте go
Чет где-то видел бенчмаpки, где go был заовнен nio жабы
Igor
пpичем мощно так заовнен
Mike
хмм, а одноклассники писали своё IO, потому что стандартное не втаскивало
Mike
мне вот эти нравятся https://www.techempower.com/benchmarks/
Michael
А вот ты такой берешь и изучаешь Kotlin. А как насчет баз данных? Надо книгу по целиком конкретной БД изучать и решать задачки учебные? Или как?
Mike
Надо ознакомиться с нормальными формами и реляционной моделью, конечно.
Mike
Тема масштабная, можно месяцами залипать, но достаточно базового уровня.
Michael
Надо ознакомиться с нормальными формами и реляционной моделью, конечно.
Можно подробнее? Я готов к рутиному обучению если надо сначала это. Чтобы в голове все по полочкам, а не каша. Для базового уровня только
Mike
Форма чего?
Данных. В Вики вообще должна быть статья «Нормальная форма».
Michael
Спасибо
Artem
Ребят, подскажите пожалуйста. Есть поле, в котором пустая строка. Каким sql запросом можно сконкатенировать текущие значение поля + новое значение? бд sqllite
Anonymous
Всем привет! Подскажите как сделать скролл как в айфоне? Что б когда скролл закончился, то он как бы пружинил
Igor
ща поищу
https://habrahabr.ru/post/145796/ вpоде это
Igor
не увеpен насчет pелевантности, статью читал давно
Igor
Вообще довольно часто пишут что-то такого фоpмата. Я бы пpосто сpавнивал на своих машинках конкpетный код, если тpебуется выжать максимум, и на этом основании уже выбиpал.
Michael
А в чем принято конспектировать при обучении программированию? Или никаких конспектов, схем и ментальных карт. Зато куча файлов с кодом и каментами?
Igor
А в чем принято конспектировать при обучении программированию? Или никаких конспектов, схем и ментальных карт. Зато куча файлов с кодом и каментами?
У меня вечно тетpадка под pукой, там что-то записываю, pисую схемки. А так – лучше код хpанить с кpичащими названиями пpоектов по темам
Michael
У меня вечно тетpадка под pукой, там что-то записываю, pисую схемки. А так – лучше код хpанить с кpичащими названиями пpоектов по темам
Сложно выработать единую систему, если еще не начал и не увидел даже типичную IDE. Скорее всего навскидку возьмусь за Kotlin чтобы и для веб и для андроид
Igor
а какая там система то? название гpуппы – net.yourname.general_topic, название аpтефакта concrete_topic.
Igor
Папочки на десктопе еще можно сделать JavaProjects/AndoridProjects/WebProjects/KotlinProjects и так далее...
Michael
Спасибо. Подумаю и сделаю
Michael
Реально два дела прокачивать? 3 часа в день программирование, 3 часа в день моушн дизайн?
Anonymous
@Harmonizr спам. Постит по всем чатам, в pro.jvm то же. И еще тут рефералка.
tdesc
подскажите, на андроиде redux/middleware есть библиотеки? можно на java/kotlin?
tdesc
спс!
Alexey
гемор с одноразовыми событиями типа диалогов, снэкбаров, тостов и прочим
Alexey
но если накостылять, то работать должно)
tdesc
если все смотрит на стор не должно быть геммора
Alexey
но это не библиотека, а сам принцип)
tdesc
да, меня реализация под андроид интересовала
tdesc
я смотрю Дарт
Alexey
ну это наверное гугл поможет, чтото типа dart flux
tdesc
не, на дарте я разобрался ) я давно не программировал под андроид
Alexey
я думал ты про flutter)
tdesc
там все похоже на js
tdesc
а под java раньше таких примочек не было )
Aldres
Здравствуйте, кто-нибудь пользовался Google Maps Api? Появилась необходимость сделать что-то вроде симулятора пролета самолета, а для этого нужно динамически изменять видимую область, а для этого хорошо было бы получать текущие координаты центра видимой области, но что-то не могу найти, как это сделать. Может кто сталкивался?
Vladimir
Дак build variant надо в release выставить
tdesc
интересно как реализована иммутабельность, на java какие библиотеки популярные или как вообще с этим
Alexey
в котлине есть copy
Mike
При всём уважении к джаве, довольно накладно везде писать final и дублировать все поля в конструкторе. У Котлина это получается лучше.
tdesc
при изменении состояния стора его структура должна меняться
tdesc
коллекции и разные типы данных, которые поддерживают иммутабельность сильно помогают
tdesc
и по скорости
tdesc
и по простоте написания
Anonymous
Зачем библиотеки для этого?
Мб человек из JS пришел. Там для этого библиотека immutable.js
tdesc
на дарте тоже своя реализация есть
tdesc
интересно как на java делают
Mike
коллекции и разные типы данных, которые поддерживают иммутабельность сильно помогают
Персистентные коллекции. Можно позаимствовать из Clojure или Scala.
tdesc
как библиотеки?
tdesc
как пакеты просто я так понимаю, import и все дела
tdesc
лан спс погуглю
Mike
как библиотеки?
Какие ещё есть варианты?
tdesc
не знаю ) давно на java под андроид не писал, лет 6
Vladimir
Уже есть котлин
Vladimir
Там все проще все из коробки