Похожие чаты

Java modules were introduced in Java SE 11. In your

experience, how much adoption they have received?

7 ответов

16 просмотров

Per my experience, very little. I don't even know how to properly use it)) will learn it of course, if need arises, but no need so far. In backend code - absolutely zero. Never saw it, never used myself. Not even in examples for backend code. I saw it used in some libraries only, usually complex ones. I can think of netty and hazelcast off the top of my head.

Edwing123- Автор вопроса
Dmytro Buryak
Per my experience, very little. I don't even know ...

What kind of software do you develop with Java?

Edwing123
What kind of software do you develop with Java?

Backend. Maybe in android, embedded java or desktop java the situation is different. But in backend (java-ee, spring-boot, all that) I never saw that people bother with modules at all

Edwing123
What kind of software do you develop with Java?

In backend, usually the main purpose of modules - define what's public and what's private - is achieved by organizing the project into modules of *build system*. Build systems give enough power to have similar effect

Edwing123- Автор вопроса
Dmytro Buryak
Backend. Maybe in android, embedded java or deskto...

I see, that's interesting to know, and that's because it was my thought that Java modules were not largely adopted. Having said that, I'm learning about them, at least the basics (what they are, what's their purpose, etc).

Edwing123- Автор вопроса
Dmytro Buryak
In backend, usually the main purpose of modules - ...

I see, I'm not familiar enough with build systems yet.

Edwing123
I see, that's interesting to know, and that's beca...

You did a great decision to ask around first, before investing a lot of time in learning it. My personal recommendation for learning plan (even for desktop java) - don't waste your time on it. Get familiar with basics and move on. Better concentrate more on GUI topics

Похожие вопросы

Обсуждают сегодня

Hi everyone! I have a two-folded message to share today. First: updates and news, as we are being asked for those. We still want to go like we did the last 6 years: we w...
Marten | Unibright.io
31
Happy Friday and happy CartesiWeekly! This week on the list: 🪲 Bug Buster Update 🎥 Erick de Moura’s interview with Ornella from Web3TV 👽 Thriving Cartesi alien 🇧🇷 SBRC hackat...
Nida | Cartesi - Never DM first or ask for funds!
1
Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
Oh.... Admins at the main TG is already muted me. How many months Sir you muted me? Or forever if you are here @Janevietani @JohnnySonic
Charles Dar
28
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
20
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
.model small .stack 100h .data a db 'Hello, World!', '$' ; исходная строка b db 20 dup(?) ; строка b с запасом на максимальную длину .code main: ...
Алексей -man
3
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
вопрос, кого посмотреть в ютубе или где почитать про указатели чтобы раз и навсегда запомнить зачем они нужны и как правильно ими пользоваться? поделитесь хорошими ресурсами, ...
-
14
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Карта сайта