Sublinks Aims to Be a Drop-In Replacement for Lemmy
Sublinks Aims to Be a Drop-In Replacement for Lemmy

Sublinks Aims to Be a Drop-In Replacement for Lemmy

Seems like an interesting effort. A developer is building an alternative Java-based backend to Lemmy's Rust-based one, with the goal of building in a handful of different features. The dev is looking at using this compatibility to migrate their instance over to the new platform, while allowing the community to use their apps of choice.
Too bad it's java
I just self host and avoid Java like the plague due to how annoying it is to manage
Browsing the code makes me angry at how bloated Java projects are:
Every file is 8 directories deep, has 20 imports, and one SQL statement embedded in a string literal. 😭
Yup. Welcome to the world of Java where such things are not only silly but encouraged.
Most IDEs will handle the imports for you and auto collapse them
And what's bad about that? As in, how is the verbosity a negative thing exactly? More so because virtually any tool can be configured to default-collapse these things if for your specific workflow you don't require the information.
At the same time, since everything is verbose, you can get very explicit information if you need it.
Its still better than any python project lol
There's nothing wrong with java
There is nothing inherently wrong with Java I would speculate, but it can be a royal pain in the ass to manage if you just need one application to work.
I know the basics of the language, but from what I have seen managing it, I don't like it. Just from being in security, I constantly hit barriers with devs because of versioning issues. There is always some ancient app running on a version of Java that can't be updated, for whatever reason. Version management is always a pain, but with Java? Goddamn.
I admit ignorance about the details of Java and how awesome it is for job security. There is no way in hell I could even debate anyone who has watched a single video on YouTube about Java. However, from what I have seen, it either works great or it fails explosively with billions of randomly allocated threads attempting to suck memory from every other server within 50 miles.
If it's awesome to code with, cool. I am just a little salty from my experiences, as you can tell.
Well, it wears down your keyboard.
Oh yes there is
Who cares? If it works, it works.
The biggest strength of Java is that many programmers has years or even decades of experience in it.
i know right! same thing with PHP! many progs decades experience hahaha
I care, as someone who self hosts and have been doing so for 22 years. Java has always been the most annoying thing to maintain as a holster, especially on low resourced machines, like my raspi
Also you don't have to worry about memory management
Lol how about one written in NodeJS? 😆
Brainfuck would be my choice if we are making things harder for ourselves.
I bet there are forks already. NodeJS is quite popular really.
I love Java.
As someone who used to be a Java programmer, I can't make any sense of that statement.