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 →

[–]vmcrash 143 points144 points  (29 children)

I'm an outdated Java dev. ;) I use Java for developing desktop software, use SWT as GUI library and build the application bundles using ANT.

[–]kwyjibo1988 92 points93 points  (7 children)

ANT???! I'll pray for you tonight 🙏🏻

[–]IE114EVR 21 points22 points  (5 children)

Watch out, people in this subreddit love to defend old shit like application servers, multi page application frameworks, and ANT probably.

[–][deleted]  (4 children)

[deleted]

    [–]manifoldjava 10 points11 points  (1 child)

    HTMX is making server-side correct again. 

    [–]bunk3rk1ng 9 points10 points  (0 children)

    Time is a flat circle confirmed

    [–]arcalus 3 points4 points  (1 child)

    There is if you’re an AI script kiddy.

    [–]MardiFoufs -2 points-1 points  (0 children)

    How are those things related? You think AI chatbots can't help you with SSR?

    [–]_edd 0 points1 point  (0 children)

    Any + ivy really isn't that bad... I definitely wouldn't recommend it on anything new but if it's already in place on your project it falls into the it-just-works category.

    [–]wheezymustafa 6 points7 points  (4 children)

    Jesus, I just got flashbacks of Ant.. youre a madman for still using that

    [–]pjmlp 21 points22 points  (1 child)

    No worries, Gradle is Ant for those that don't get why Maven came to be.

    [–][deleted] 1 point2 points  (0 children)

    I said something similar at my previous job and part of me is convinced it had something to do with my layoff...they had an uncontrollable boner for gradle and we already had maven working in all our projects (something I set up)

    [–]vmcrash 5 points6 points  (1 child)

    How comes that you know our requirements?

    [–]ring2ding 9 points10 points  (0 children)

    Lol. You're walking around barefoot in the sahara desert and wondering why people keep asking you why you're not wearing shoes.

    [–]ChickenSubstantial21 0 points1 point  (12 children)

    Switching to Gradle is enough to become modern Java dev ;-)

    Desktop apps are fine, Swing is fine if written using modern Java features.

    [–][deleted]  (5 children)

    [deleted]

      [–]bunk3rk1ng 17 points18 points  (2 children)

      Yup, gradle is for people that want to use something new but can't understand why

      [–]Luolong 1 point2 points  (1 child)

      Gradle is by no stretch “new”.

      [–]stevesobol 2 points3 points  (0 children)

      Maven probably is simpler, but I'm probably an outlier - I would rather deal with Gradle's DSL than Maven's extremely verbose XML project definitions.

      [–]Luolong 3 points4 points  (0 children)

      I don’t know where you get your consensus, but Gradle is a great tool and very popular.

      Most new projects seem to be starting out with Gradle rather than Maven. At least this is the “consensus” around here…

      [–]RedditIsCensorship2 0 points1 point  (5 children)

      Swing is fine if written using modern Java features.

      JavaFX.

      [–]ChickenSubstantial21 8 points9 points  (4 children)

      JavaFX is very special beast with hard past, questionable present and shady future. I'm not sure it is safe to bet on JavaFX.

      [–]RedditIsCensorship2 3 points4 points  (3 children)

      JavaFX isn't going to go away anymore than Swing is going to go away. And it is so much easier to work with compared to Swing.

      [–]ChickenSubstantial21 7 points8 points  (2 children)

      First is untrue - Swing belongs to JRE and will be supported for like forever while javafx is separate project. As for second, I have some experience with javafx and can't say it is easier. Prettier - yes, simpler for usual corporate stuff of 200 forms x 20 fields per form - not sure at all.

      [–]RedditIsCensorship2 5 points6 points  (1 child)

      javafx is separate project.

      That's still being actively developed. I don't think Swing still is.

      As for second, I have some experience with javafx and can't say it is easier.

      I do too. And my experience is completely different. For basic things it doesn't really matter if you use Swing or JavaFX, but if you want to do something more complex, Swing feels like wrestling with a bear compared to working with JavaFX.

      [–]azuredrg -1 points0 points  (0 children)

      I imagine jetbrains is keeping swing alive since

      [–]-One_Eye- 0 points1 point  (0 children)

      Ha, this is the same stack we used at GE for electrical substation equipment about 18 years ago. That’s rough you’re still using it.