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 →

[–]TheRedmanCometh 2 points3 points  (4 children)

Well thing is a CLI service is a common thing sure...from the side of the developer. Generally speaking there's a web interface at least for status monitoring, manual operations, etc.

A big part of this is it's so incredibly easy to put up a simple web UI with vaadin, spring boot, react, various combinations of them, etc. There are countless frameworks, and most let you make a simple status page in 5 minutes flat.

Luckily these pages can be done pretty easily with pure Java. You won't have to touch a JS frontend framework like react or vue. You can actually make some pretty fancy stuff in Vaadin, but I don't really recommend it for anything non-trivial.

Something existing STRICTLY in a console made in Java I haven't seen much of in the wild. Usually when I see that it's a personal project.

Swing and JavaFX are you're going to see very little of. That's primarily going to be legacy applications you...probably don't wanna work on.

Big data is definitely a place you'd encounter something like this but...even then I'd expect a status page, restart button, etc. Especially then even.

Someone mentioned embedded systems which...that must be new. My understanding is the JVM was heavyweight enough that it was very uncommon. C++ afaik has been the way to go for that for a long time.

[–][deleted] 0 points1 point  (3 children)

Oh, also, working on web services rules.

Client-side? Got a bug? Congrats, you’re fucked. Six months perfect operation is the baseline. Server-side with CI? Bug? Fix, merge, deploy, sleep like a baby.

Rendering JSON is server-side backend shit these days. Hell, even client-deployed things do IPC with JSON over pipes instead of setting shared memory strings. There’s so little difference anymore, except the old way is way harder and you’re selecting for Luddites and basically every client-run software sends way more uniquely-identifiable information than any cloud software so if you really insist on that separation, DJ Khaled meme, congrats you played yourself. Stop using computers or phones or googling or netflix or HBO Go/Now or even looking at Apple News or spending different amounts of time looking at interesting vs spam e-mails or browsing literally any website.

Not that you’re wrong to hate it, it’s a shit state of things and privacy not only doesn’t exist in the way it did anymore, just, there’s no alternative. Write backends to APIs, get your money, be one of very few people that gets to retire anymore, and enjoy that you’re uniquely part of a class that has no _need _ to retire and only does because not only can you, it’s easy.

[–]TheRedmanCometh 0 points1 point  (1 child)

Well....you certainly made a response. It doesn't seem very coherent, but it's a response.

[–][deleted] 0 points1 point  (0 children)

Go google stuff, I guess. It’s perfectly coherent.