Как стать автором
Обновить
30
0
Олег Анонимыч @relgames

Java Developer

Отправить сообщение
Java 10 is supported as of Spring Boot 2.0.1.RELEASE. Java 11 is supported as of Spring Boot 2.1.0.M2. The plan is to officially support Java 12 as of Spring Boot 2.2

github.com/spring-projects/spring-boot/wiki/Spring-Boot-with-Java-9-and-above

Официально будет в Boot 2.2, а он ещё не вышел.

Смешно — Spring Boot еще 12 не поддерживает, Google Jib поддерживает 8 и 11, а тут уже 13.

В реальной работе они минимум через год, а то и два появятся — а к тому моменту уже не будут поддерживаться.

Остается LTS 11.

Статью прочитал, но о чем она? Реклама конференции? Воды много, конкретики мало.

Я про сервер. На десктопе есть brew.


У нас два варианта — либо контейнер, либо ansible.
apt install / yum install сильно упрощают дело.


В чем конкретно проблема apt, не могу понять. Только в абстрактной "сертификации"?

Интересно — что значит «сертифицирован»? На какой версии ядра, на каком дистрибутиве и процессоре? Где гарантия того, что .tar.gz будет работать на моей Ubuntu 18.04 и на моем процессоре? Сборка под конкретный дистрибутив собирается из тех же исходников, плюс удобство apt install.
Зачем нужны какие-то велосипеды, если есть brew/apt?

Хорошо бы табличку, какой вариант выбрать.
Где поддержка лучше? Где есть Deb/Rpm? Где какие опции включены/выключены? Я пока поставил openjdk 11 при помощи apt install (а 12 ещё нет в Ubuntu LTS). Но вот прочитал комменты сверху и не знаю, то ли так и оставить, то ли ставить один из этого списка — но придется долбаться с tar.gz и путями.

Не работает в Ubuntu 18.04 LTS. Там 11 только через полгода после выхода появилась.

А есть ли люди, которые в проде используют Java выше 8?
Откуда вы ее берете? Как скоро там выходят критические патчи?


Читать посты про новые фичи Java интересно, но мало практической информации, к сожалению.

Кто занимается эти сайтом? Как скоро выходят критические патчи?


Что вообще люди используют в проде? Есть ли такие, что 11 используют? Интересен практический опыт. Используют ли, например, банки 11, или сидят на 8?

Раньше я думал так же. Однако на работе, к сожалению, нужно работать, а не заниматься распаковкой архивов и настройкой PATH.
По той же причине я покупаю билеты на, скажем, jpoint — чтобы не тратить время на самостоятельное изучение, а послушать людей, которые этим занимаются побольше меня.


Архив, ну ок, могу, если нет другого выхода. Но все же не ясно, будут ли в open source важные патчи, или нужно покупать платную версию от оракла или другого вендора(какого?)?

Кто вендор? Как скоро выходят патчи на уязвимости?

Вы в оракл работаете? Для вас проблем нет. Сколько там стоит джава за ядро теперь?

Нет, так никогда нельзя ее ставить. Серьезно. По той же причине, почему предпочитают RedHat, а не дистро от энтузиастов.


Бизнес будет сидеть на 8, пока не будет внятного вендора с LTS и патчами.

Качаешь что? .tar.gz? В 2019 году? :)


Попробуйте установить jdk 11 на Ubuntu LTS из официальных репозиториев, например. Там все ещё 10 — которая уже полгода не поддерживается.

И это действительно большая проблема.
Мы сидим на 8, и слезть не получается — вообще не понятно, где брать эти openjdk и кто будет делать security patches.
Кровавому ынтырпрайзу нужны LTS. Банки не будут обновлять джаву раз в 6 месяцев.

В Gmail приложении ведь нет всех функций Inbox. В web — да, они мигрировали большинство фич.

О, async/await на стероидах. Сыровато, конечно.


Сейчас CompletableFuture и всякие Reactive на коне.
Akka без проблем держит миллионы "потоков". Spring MVC новый тоже подтянулся.


В общем, можно сделать троллейбус из буханки хлеба. Но зачем?.. Пусть евангелисты фигнёй страдают. Инженерам работать надо.

Не пробовали materialised views? Похоже на ваши индексы.


https://www.datastax.com/dev/blog/materialized-view-performance-in-cassandra-3-x

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность