Владимир Тарасов - Java 11: Золотой теленок

  Рет қаралды 845

JUG.SEV

JUG.SEV

5 жыл бұрын

Проекты Jigsaw и Amber, замена Unsafe на Variable Handles, модульный JDK, read-eval-print loop jshell, компактные строки, линковщик jlink, ключевое слово var, G1 Parallel Full GC, новый HTTP Client, практически незаметный Flight Recorder… Как много в этих звуках для сердца Java-разработчика слилось!
Попытка извлечь 100% выгоду из всех нововведений лежит через тернистый путь перехода на OpenJDK 11, модуляризации приложения, бесконечных холиваров и внутреннего перелома сознания, как сказал "классик": сегодня в завтрашний день не все могут смотреть, вернее, смотреть могут не только лишь все, мало кто может это делать ©.
Переход на OpenJDK 11 c classpath сопровождается фразой: cбылись мечты идиота! Однако вся подготовительная работа по переходу на modulepath, включающая перевод сторонних библиотек и написания module-info.java, получается не такой простой, как кажется на первый взгляд…

Пікірлер: 7
@gauss503
@gauss503 4 жыл бұрын
Получается модульность нужно использовать только в новых проектах и ждать, когда сообщество обновит библиотеки
@evko9264
@evko9264 4 жыл бұрын
ну то есть по факту никому особо не нужна эта скорость разработки java...каждые полгода
@user-uh8nb2vj4f
@user-uh8nb2vj4f 4 жыл бұрын
@@evko9264 микрорелизный цикл раз в пол года скорее для того, чтобы обкатывать новые фичи, потому что врядли кто-то в продакшене будет использовать не LTS-версию, так как довольно не просто убедить клиента, что каждые пол года придется обновлять версию Java
@user-uh8nb2vj4f
@user-uh8nb2vj4f 4 жыл бұрын
ну большие legacy-проекты вряд ли есть смысл переводить на модульность. а вот маленькие новые проекты вполне можно. но мы не должны забывать, что у нас могут быть проблемы со сторонними библиотеками, которые не поддерживают модульность. плюс, с фреймворками тоже
@Alex-qy9zm
@Alex-qy9zm 4 жыл бұрын
питон уже обогнал яву.... во всем. Думаю будущее не за явой. Увы.
@GunaevVO
@GunaevVO 4 жыл бұрын
Java это это сбербанки, корпорации, и весь энтерпрайз. А python это машинное обучение, дата сайнз
@user-uh8nb2vj4f
@user-uh8nb2vj4f 4 жыл бұрын
в производительности? в наличии коммьюнити? в инфраструктуре? может быть у него есть статическая типизация, которая больше плюс, чем минус, именно поэтому люди стараются писать на TypeScript, а не Java Script? Python и Java для разных задач. Java хороша для серьезных Enterprise приложений. Python лучше для маленьких приложений, которые нужно поскорее выкатить, скриптования, и вообще там, где нужна динамика
Иван Крылов - От 11 к 17 версии Java
55:02
JPoint, Joker и JUG ru
Рет қаралды 14 М.
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 122 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 83 МЛН
Обзор JDK 9/11. Миграция проекта с 1.8 на 11
15:17
Java Enterprise Online Обучение
Рет қаралды 8 М.
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 1,2 М.
[Smart4] [V.Atsman] Что появилось нового в 17 и 21 Java?​
34:48
IntexSoft Software Development
Рет қаралды 156
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 122 МЛН