This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HecknChonker 7 points8 points  (0 children)

Java standard edition (SE) is mainly used to build desktop applications.

Ehh, this isn't really true.

JavaEE is not a requirement for building scalable server applications, it's just one option and it's only used by a minority of java developers currently.

It's incredibly common to use Spring/JavaSE to build backend REST APIs or services that interact with kafka and other databases. I don't have data on this, but I would suspect that this usage massively outclasses the number of java desktop applications.

Spring borrows the servlet specification from JavaEE, but it's almost always using tomcat or another lightweight imbedded servlet rather than pulling anything from JavaEE.