24.09.2017 / 04:13 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Витаминыч, Разбивают, разбивают, а потом почему то используют spring + tomcat embedded. Вместо использования одного tomcat сервера и кучи приложений на нем Потому что в этом смысла мало. Проще все запихнуть в один jar и не морочить голову Изменено Naik (24.09 / 04:15) (всего 1 раз) |
24.09.2017 / 07:16 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Naik, в смысле "потом используют"? Ещё и недели не прошло с релиза Java 9.
__________________
don't tread on me |
24.09.2017 / 08:53 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| Death, при построении приложения ты теперь будешь знать, какие модули используются, сможешь собрать минимальную сборку, не таща с собой весь jre. Более того, сможешь собрать нативную сборку (AOT компиляция). Повышается безопасность модулей: public отныне может не означать, что класс доступен всем без разбора, а может быть либо доступен всем классам внутри модуля, либо всем классам конкретного модуля, либо всем модулям. Для IDE и компилятора это тоже снижает нагрузку. Теперь не нужно прочитывать весь rt.jar, чтобы проверить вызываемые методы и их типы, либо составить список подсказок при автодополнении,
__________________
let live |
24.09.2017 / 09:46 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Немного запоздалые новости (странно, что забыли запостить). Изменения в планах развития Java: https://jug.ru/2017/09/java-plans/* Изменение расписания релизов: feature-релиз каждые полгода, bugfix-релизы раз в квартал, LTS для некоторых feature-релизов, * Изменение версионирования: никаких Java 10, сразу Java 18.3 (т.е. март 2018 года). Пока этот план опубликован со статусом «proporsal» (предложение). __________________
don't tread on me |
24.09.2017 / 11:26 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| aNNiMON, То есть теперь и наши приложения на Java 9 будут заведомо модульные?
__________________
Смерть правит миром |
24.09.2017 / 12:28 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Цитата aRiGaTo: Naik, в смысле "потом используют"? Ещё и недели не прошло с релиза Java 9.я просто привел пример, где на модульность забили, и собирают огромный jar файл в котором есть все Вместо деплоя неск. Мб получается 100 Мб. Может быть и в java 9 она окажется тоже никому не нужной фичей. И либы еще долго будут все на Java7, т.к. есть андроид, и нужно его поддерживать тоже. Изменено Naik (24.09 / 12:28) (всего 1 раз) |
24.09.2017 / 19:01 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| Naik, У меня из друзей в реале, да и так, люди не программисты у них стоит 7 Java. И только у 2 из них есть 8 версия, для майна качали, говорят.
__________________
Смерть правит миром |
24.09.2017 / 19:57 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Death, в этом случае можно приложение поставлять вместп с JRE тем более, как @aNNiMON написал выше, благодаря системе модулей можно сделать минимальную сборку JRE.
__________________
don't tread on me |
24.09.2017 / 20:00 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| aRiGaTo, То есть собрав под 9 Java запустится под 7? Модульность - чудо просто. __________________
Смерть правит миром |
24.09.2017 / 20:12 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| Death, собрав под Java 9, можно будет запускать на ПК, где вообще нет джавы. Потому что минимальная сборка JRE будет идти вместе с твоим приложением.
__________________
let live |