Вниз  Java-программирование (1-ые посты)
- 24.09.2017 / 04:13
Naik
  Пользователь

Naik 
Сейчас: Offline
Витаминыч, Разбивают, разбивают, а потом почему то используют spring + tomcat embedded. Вместо использования одного tomcat сервера и кучи приложений на нем :gg:

Потому что в этом смысла мало. Проще все запихнуть в один jar и не морочить голову

Изменено Naik (24.09 / 04:15) (всего 1 раз)
- 24.09.2017 / 07:16
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Naik, в смысле "потом используют"? Ещё и недели не прошло с релиза Java 9.
__________________
 don't tread on me
- 24.09.2017 / 08:53
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Death, при построении приложения ты теперь будешь знать, какие модули используются, сможешь собрать минимальную сборку, не таща с собой весь jre. Более того, сможешь собрать нативную сборку (AOT компиляция). Повышается безопасность модулей: public отныне может не означать, что класс доступен всем без разбора, а может быть либо доступен всем классам внутри модуля, либо всем классам конкретного модуля, либо всем модулям.
Для IDE и компилятора это тоже снижает нагрузку. Теперь не нужно прочитывать весь rt.jar, чтобы проверить вызываемые методы и их типы, либо составить список подсказок при автодополнении,
__________________
 let live
- 24.09.2017 / 09:46
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Немного запоздалые новости (странно, что забыли запостить).
Изменения в планах развития 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
  Пользователь

Death 
Сейчас: Offline
aNNiMON, То есть теперь и наши приложения на Java 9 будут заведомо модульные?
__________________
 Смерть правит миром
- 24.09.2017 / 12:28
Naik
  Пользователь

Naik 
Сейчас: Offline
Цитата aRiGaTo:
Naik, в смысле "потом используют"? Ещё и недели не прошло с релиза Java 9.
я просто привел пример, где на модульность забили, и собирают огромный jar файл в котором есть все :gg: Вместо деплоя неск. Мб получается 100 Мб. Может быть и в java 9 она окажется тоже никому не нужной фичей.
И либы еще долго будут все на Java7, т.к. есть андроид, и нужно его поддерживать тоже.

Изменено Naik (24.09 / 12:28) (всего 1 раз)
- 24.09.2017 / 19:01
Death
  Пользователь

Death 
Сейчас: Offline
Naik, У меня из друзей в реале, да и так, люди не программисты у них стоит 7 Java. И только у 2 из них есть 8 версия, для майна качали, говорят.
__________________
 Смерть правит миром
- 24.09.2017 / 19:57
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Death, в этом случае можно приложение поставлять вместп с JRE тем более, как @aNNiMON написал выше, благодаря системе модулей можно сделать минимальную сборку JRE.
__________________
 don't tread on me
- 24.09.2017 / 20:00
Death
  Пользователь

Death 
Сейчас: Offline
aRiGaTo, То есть собрав под 9 Java запустится под 7? :dum: Модульность - чудо просто.
__________________
 Смерть правит миром
- 24.09.2017 / 20:12
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Death, собрав под Java 9, можно будет запускать на ПК, где вообще нет джавы. Потому что минимальная сборка JRE будет идти вместе с твоим приложением.
__________________
 let live
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)