
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
я кстати планирую по ремоуту вебинар сделать. но теперь наверное уже в январе

Митко Соловец?
15.12.2016
20:37:17

guga
15.12.2016
20:37:20

Anton
15.12.2016
20:37:38

Oleksandr
15.12.2016
20:37:58

Митко Соловец?
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

Google

Anton
15.12.2016
20:41:07

@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

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 на подстраховке. Судя по мейлинг-листу, они не ожидали на сколько всё плохо, если в это дело сунуться

J
15.12.2016
20:43:17

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

Google

Anton
15.12.2016
20:48:02
как класс проинициализирован

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

J
15.12.2016
20:48:31

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

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

J
15.12.2016
20:49:33
тут чот сильно сложно

Admin
ERROR: S client not available

Anton
15.12.2016
20:49:55

@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
Уже как пару часов

guga
15.12.2016
20:54:33

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

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

Anton
15.12.2016
20:56:11

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 можно будет теперь вставлять переменные✊?

Anton
15.12.2016
21:03:14

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 было общение несколько недель назад.