@jvmchat

Страница 862 из 2890
Oleksandr
15.12.2016
20:35:02
а какой из модных фреймворков умеет хотрелоад из коробки?

Митко Соловец?
15.12.2016
20:35:06
Oleksandr
15.12.2016
20:35:10
точно знаю про плей, кто ещё?

Митко Соловец?
15.12.2016
20:35:27
делал compile с помощью плагина и он подливал на сервер

Google
Митко Соловец?
15.12.2016
20:35:32
а после 5-6 перезаливов все

труба

Anton
15.12.2016
20:35:39
ремоут
Ремоут очень сильно пилили в последнем релизе. Как раз под IDEA. Я даже сам не видел ещё, что там сделано

труба
а багу рапортировал?

Митко Соловец?
15.12.2016
20:35:59
а багу рапортировал?
хотел, но это было весной

мне кажется сейчас проблемы точно не будет

и идея 16 и плагин допилили

Anton
15.12.2016
20:36:23
хотел, но это было весной
и чо? весенняя лихорадка не позволила зарапортировать? :)

Митко Соловец?
15.12.2016
20:36:32
вот на новогодних вернусь к жирабельчику

там и посмотрим

Anton
15.12.2016
20:36:52
ты попробуй. может у тебя специфичный сценарий или ситуация. всяко починят если зарепортируешь

Google
Митко Соловец?
15.12.2016
20:36:57
окей

Anton
15.12.2016
20:37:07
я кстати планирую по ремоуту вебинар сделать. но теперь наверное уже в январе

guga
15.12.2016
20:37:20
а какой из модных фреймворков умеет хотрелоад из коробки?
Это ты о том, что он вызывает jvm hot swap, а если не смог тогда ребилдит проект?

Oleksandr
15.12.2016
20:37:58
Это ты о том, что он вызывает jvm hot swap, а если не смог тогда ребилдит проект?
я хз как именно плей это делает, но рекомпилит он только задетые файлы, а не весь проект

Митко Соловец?
15.12.2016
20:38:13
такой себе хот релоад

ребель помощней

Anton
15.12.2016
20:38:26
в большинстве случаев он таки делает рестарт

Митко Соловец?
15.12.2016
20:38:30
я даже на минутку подумал что на жаба скрипте пишу

Oleksandr
15.12.2016
20:38:33
ну я ребел не юзал, не скажу

Митко Соловец?
15.12.2016
20:38:33
очень удобно

ну я ребел не юзал, не скажу
единственное, что в нем неприятно - это цена, не всегда получается руководство убедить подписать эту вкусняху

Anton
15.12.2016
20:39:01
спасает разработчика только то, что плей приложение обычно без состояния, поэтому несильно бьёт на первых парах

Oleksandr
15.12.2016
20:39:32
я на плее немного писал, так что могу соврать

Anton
15.12.2016
20:40:00
не, всё верно. плей таки делает автоматизацию, и для многих случаев этого хватает

guga
15.12.2016
20:40:44
А что скажешь про spring development tools

Anton
15.12.2016
20:40:48
я бы даже сказал, мало кто использует плей _и_ jrebel

guga
15.12.2016
20:40:58
у них там тоже был хот свап, но его я не юзал

Anton
15.12.2016
20:41:01
А что скажешь про spring development tools
ну там spring loaded. который перестали развивать

Google
@Saint Just
15.12.2016
20:41:09
Anton
15.12.2016
20:41:13
хотсвап - это фича JVM

J
15.12.2016
20:41:20
своп

Митко Соловец?
15.12.2016
20:41:23
http://hotswapagent.org/

еще вот тема

но не совсем совместима

Anton
15.12.2016
20:41:41
если хотите полный список: http://stackoverflow.com/questions/17419900/what-are-the-differences-between-the-various-java-plugins-for-hot-class-reloadin/17642585#17642585

Митко Соловец?
15.12.2016
20:41:44
с вайлд флаем ака жибосс не подружил

guga
15.12.2016
20:41:45
ну там spring loaded. который перестали развивать
про него и говорил, только название забыл ?

Anton
15.12.2016
20:41:47
можете мне кармы накидать :)

Митко Соловец?
15.12.2016
20:41:55
Anton
15.12.2016
20:43:04
http://hotswapagent.org/
сидит поверх DCEVM, есть несколько плагинов под фреймворки. разработчики вроде 1 основной и 1 на подстраховке. Судя по мейлинг-листу, они не ожидали на сколько всё плохо, если в это дело сунуться

Anton
15.12.2016
20:43:20
да

https://zeroturnaround.com/software/jrebel-for-android/

ребята из Андроид подкаста используют, рассказывают о впечатлениях. Хвалят. Были выпуски где рассказали разницу между JRebel for Android и Instant Run

Oleksandr
15.12.2016
20:46:41
а как jrebel сохраняет стейт? это типа в каком-то EE бине сохранится сессия, или как?

что подразумевается под "стейтом" ?

Anton
15.12.2016
20:47:48
а как jrebel сохраняет стейт? это типа в каком-то EE бине сохранится сессия, или как?
схема работы такая, что стейт неприкасем. хотя есть некоторая магия начиная с 6й версии, которая пытается переносить стейт для статических полей

Google
Anton
15.12.2016
20:48:02
что подразумевается под "стейтом" ?
состояние полей инстансов класса

как класс проинициализирован

Sergey
15.12.2016
20:48:18
Я в андроид чате тусуюсь там решили что jrebel слишком дорогой, при том что халявный instant run есть

Anton
15.12.2016
20:48:39
ну и там цена для indy кстати вполне демократичная

ну инстант ран просто не работает
ну это если коротко, то да :)

Sergey
15.12.2016
20:49:29
Иногда работает

J
15.12.2016
20:49:33
ну это если коротко, то да :)
меня впринципе dynamic class loading интересует0

тут чот сильно сложно

Admin
ERROR: S client not available

Anton
15.12.2016
20:49:55
меня впринципе dynamic class loading интересует0
на андроиде? ничего не могу сказать. не шарю

@Saint Just
15.12.2016
20:49:59
кто сегодня на jug.msk был? как вам доклад? помоему java 9 говно :D

J
15.12.2016
20:50:03
методы переписывают он флай

Sergey
15.12.2016
20:51:37
Java 9 совсем не Scala

@Saint Just
15.12.2016
20:52:29
даже не eol ни разу, и не котлин

Sergey
15.12.2016
20:53:20
Уж получше котлина то

Oleksandr
15.12.2016
20:53:49
мм, давно не было срачей про котлин

Anton
15.12.2016
20:54:03
чуваки. тут не вязыке дело, а в рантайме. Java 9 - это рантам, на котором должна будет и Scala бегать, и Котлин

Google
Sergey
15.12.2016
20:54:03
Уже как пару часов

Anton
15.12.2016
20:55:41
нет же

guga
15.12.2016
20:55:58
А что там такого с jvm сделают?

Anton
15.12.2016
20:56:11
А что там такого с jvm сделают?
под камнем живёшь? :)

guga
15.12.2016
20:56:17
Все что на слуху — это панама, jigsaw

@Saint Just
15.12.2016
20:56:26
это 10

Anton
15.12.2016
20:56:33
James Tiberius Kirk ?
15.12.2016
20:58:53
кнопку "сделать красиво" не сделают — разговаривать тогда нет смысла об этом

@Saint Just
15.12.2016
21:00:20
зато в блок try() with resoursces можно будет теперь вставлять переменные✊?

Sergey
15.12.2016
21:06:54
Лучшеб добавили Api для валюты

Vladislav
15.12.2016
21:07:07
Это обсуждение доклада после доклада?

Кто-то из чата таки там был??

J
15.12.2016
21:08:49
ну это если коротко, то да :)
я с андройд студии ваще охуеваю. она просто ничего не может

Sergey
15.12.2016
21:09:11
Всмысле?

Все там хорошо

James Tiberius Kirk ?
15.12.2016
21:10:26
че почитать по устройству жвм?

Anton
15.12.2016
21:14:09
https://www.packtpub.com/application-development/oracle-jrockit-definitive-guide

первые 6 глав покрывают общее строение JVM. Далее идёт болтология про Mission Control - неособо нужно. Но именно первые главы - огонь

и то что Oracle JRockit называется - на это можно глаза закрыть

Yegor
15.12.2016
21:33:22
а можно я чуть поспамлю? я тут коротенькую статью написал про MVC архитектуру и мою к ней большую нелюбовь, вот: http://www.yegor256.com/2016/12/13/mvc-vs-oop.html может кому будет полезно. именно про это на JUG.msk было общение несколько недель назад.

Страница 862 из 2890