Size: a a a

2019 December 27

ИК

Иван Кузнецов in graalvm_ru
Спасибо за ссылку!
Я так понял подсовывается этот джарник
<groupId>org.graalvm.compiler</groupId>
<artifactId>compiler</artifactId>
<version>${graalvm.version}</version>

внезапно всё давно есть в мавенцентрал
источник

OS

Oleg Shelajev in graalvm_ru
Да типа того но там может быть конечно разница в jvmci и тогда не работает
источник

ST

Slava Tutrinov in graalvm_ru
Oleg Shelajev
У меня нет такого примера. Было бы конечно круто. Надо Олега из одноклассников спросить, он говорил что может пост напишет.по мотивам доклада
было бы круто)
источник

OS

Oleg Shelajev in graalvm_ru
Иван Кузнецов
Спасибо за ссылку!
Я так понял подсовывается этот джарник
<groupId>org.graalvm.compiler</groupId>
<artifactId>compiler</artifactId>
<version>${graalvm.version}</version>

внезапно всё давно есть в мавенцентрал
Кстати, а почему вот такая любовь к опенджк и такое сопротивление какое-то другие сборки пробовать? У меня профессионый интерес конечно, но я просто очень хотел бы понять
источник

OS

Oleg Shelajev in graalvm_ru
Можно взять такую же сборку, только мы ее тестируем. А можно включить экспериментальные опции, подсунуть джар и надеяться что работает.
источник

OS

Oleg Shelajev in graalvm_ru
И вот много прямо людей просит объяснить как сделать второе
источник

OS

Oleg Shelajev in graalvm_ru
Я без оценки, я уверен что есть причины. Я очень хочу их понять
источник

ИК

Иван Кузнецов in graalvm_ru
Ну нет конечно, мы не прибиты гвоздями к openjdk, можно и другие попробовать. Просто чисто исследовательский интерес, который теперь удовлетворён
источник

ИК

Иван Кузнецов in graalvm_ru
Вобщем я погонял... и заметил только небольшую просадку в скорости, но это так, чисто сейчас поиграться. В следующем году  всё равно будет кардинально исследоваться данный вопрос, так что ещё не всё потеряно
источник

A

Alex in graalvm_ru
Oleg Shelajev
Кстати, а почему вот такая любовь к опенджк и такое сопротивление какое-то другие сборки пробовать? У меня профессионый интерес конечно, но я просто очень хотел бы понять
Ну смотри какие есть варианты:

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

Есть кто Zulu от азула гоняет, со слов азуловцев (общался когда к нам приезжали) они тоже все tck и багфиксы проходят, скорость патчей на уровне оракл, но стоимость сапорта заметно ниже могут дать. Но вот с редхатом они ничего не смогли сравнить "если у вас купленный rhel то вы уже имеете все что нужно, разница по выходам патчей у них и у нас в пределах несколько часов"

Про азазон coreto не скажу, не видел ни у кого, но амазон вроде как начинает её по дефолту поставлять

Итого остаётся адоптед jdk, вроде как собирают, но офф tck они не проходят =/

Оракловая openjdk не имеет шенандоах, плюс для centos нужно отдельно ставить (зачем если в репах уже все нужное есть)

С тем же граальвм отдельно с девопсами и лигал отделом нужно согласовывать, никто не хочет влететь на штраф

У нас в агоде в пару местах осталось Оракловая, но там отдельно на конкретно эти машинки куплена лицензия, на всех остальных из центос реп java
источник

A

Alex in graalvm_ru
Слишком оракл запугала угрозами разборок, многие считают что всё, за java нужно платить всегда и тд

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

ОК

Олег Коровин in graalvm_ru
Slava Tutrinov
@shelajevoleg , не знаю насколько ты в курсе следующего кейса, но спрошу (мало ли щупал и есть ссылки почитать):
1) есть задача - рендерить react-UI на бэке, но рендерить частично
2) то самое реакт-приложение пишем отдельно от бэка, а на стороне бэка только инициализация энджина (или чего там есть у грааля на этот счёт), подсовывание собранного приложения на реакте + данные на вход реактовым компонентам - на выходе скомпиленный js (или html)

есть пример типа 'Hello World' как это сделать? может на github'е материалы, чтобы вот прям взять js приложение (прям со всеми шагами типа npm install), скомпилить ,взять бэк на джаве, соединить и вместе и получить ssr на graalvm+react.
Из примерно подходящего видел только видео от ребят из одноклассников, но там деталей мало, всё в общих чертах
Привет. Я из одноклассников )) мой доклад ты, видимо, смотрел )) могу в пн детали реализации поведать
источник

ST

Slava Tutrinov in graalvm_ru
Олег Коровин
Привет. Я из одноклассников )) мой доклад ты, видимо, смотрел )) могу в пн детали реализации поведать
Привет) да, твой доклад видел. Насчёт выяснения деталей в личке прям в пн я не уверен (буду оффлайн и за пределами РФ), но очень хочется пообщаться (наверное, уже после новогодней шумихи). А если статья на хабре (или где-нибудь ещё) с деталями появится, то прям очень круто будет :)
источник

ОК

Олег Коровин in graalvm_ru
Slava Tutrinov
Привет) да, твой доклад видел. Насчёт выяснения деталей в личке прям в пн я не уверен (буду оффлайн и за пределами РФ), но очень хочется пообщаться (наверное, уже после новогодней шумихи). А если статья на хабре (или где-нибудь ещё) с деталями появится, то прям очень круто будет :)
Статья будет. Но по мотивам доклада в основном. После нг как раз. Может добавим туда мяска с подробностями
источник

ST

Slava Tutrinov in graalvm_ru
Олег Коровин
Статья будет. Но по мотивам доклада в основном. После нг как раз. Может добавим туда мяска с подробностями
awesome! 👍 спасибо)
источник

OS

Oleg Shelajev in graalvm_ru
Alex
Ну смотри какие есть варианты:

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

Есть кто Zulu от азула гоняет, со слов азуловцев (общался когда к нам приезжали) они тоже все tck и багфиксы проходят, скорость патчей на уровне оракл, но стоимость сапорта заметно ниже могут дать. Но вот с редхатом они ничего не смогли сравнить "если у вас купленный rhel то вы уже имеете все что нужно, разница по выходам патчей у них и у нас в пределах несколько часов"

Про азазон coreto не скажу, не видел ни у кого, но амазон вроде как начинает её по дефолту поставлять

Итого остаётся адоптед jdk, вроде как собирают, но офф tck они не проходят =/

Оракловая openjdk не имеет шенандоах, плюс для centos нужно отдельно ставить (зачем если в репах уже все нужное есть)

С тем же граальвм отдельно с девопсами и лигал отделом нужно согласовывать, никто не хочет влететь на штраф

У нас в агоде в пару местах осталось Оракловая, но там отдельно на конкретно эти машинки куплена лицензия, на всех остальных из центос реп java
Это все я понимаю, но я не знаю никого кто гоняет тесты с включенными экспериментальными опциями.
источник

OS

Oleg Shelajev in graalvm_ru
То есть тесты вот эти все никак не влияют на включение GraalVM компилятора, тем более если ты его джаром будешь сверху подсовывать.
источник

OS

Oleg Shelajev in graalvm_ru
Аргумент про суппорт я тоже не слишком понимаю, потому что кто из вот этих компаний суппортит экспериментальные опции я не знаю. Но понимаю что можно если что выключить и тогда просить суппорт.
источник

OS

Oleg Shelajev in graalvm_ru
Про сборки от оракла и legal - это понимаю, спасибо, это хороший аргумент.
источник

A

Alex in graalvm_ru
Думаю можно договориться и на супорт экспериментальный, по крайней мере азуловцы были очень интересны в общении и в зависимости от размера заказа намёкали и расширенной поддержке
источник