4
lorentz
5y

Now that wsl2 is out, developing Linux first is no longer a terrible idea. Woooo!

Comments
  • 0
    When was it a terrible idea?
  • 0
    It still is because windows has 90% market share. Do everyone a favor and use Java
  • 0
    @12bitfloat
    There are countless languages and libraries for achieving platform independence, Java was cool because it was the first to do it. Nowadays even C can be written to be (mostly) platform independent.
  • 1
    @Lor-inc But why would you not want to use a JVM based language? C isn't "run-anywhere"
  • 1
    @12bitfloat Because I care about speed and memory efficiency.
  • 2
    Real time software doesn't work well with garbage collection. And even if I wanted Java features, I'd use C#.
  • 2
    @Lor-inc Can we just stop with this stupid myth that Java is slow. It's fast enough for anything you're doing except writing drivers, physics engines or anything highly math related
  • 2
    @12bitfloat

    Because Java sucks.

    Oracle sucks.

    JVM suxxxxx.

    Hm kay?
  • 2
    Java is good.
    JVM is good.
    JDBC is good.
    Plenty of good and stable software is written in Java, and plenty of garbage too.
    There is a steady demand for Java developers in the software market.

    Overall its good.

    So why the hate dev bros?

    Java has its pros and cons just like any other programming language.
  • 1
    @RantSomeWhere It might be hard to believe but I'm just a dude that likes Java a lot because I never had a better experience programming or debugging any other language
  • 1
    @bioDan @12bitfloat

    Might be. But don't rub people your love in the face. Everybody has personal tastes ;)
  • 1
    @IntrusionCM Because you said something I disagree with. That's why I told you why it's a bad idea and what would be better
  • 3
    The only argument I support is that oracle databases are completely unnecessary and painful to work with.
  • 1
    @Techno-Wizard I wish I could ++ multiple times
    Fuck Oracle Database.
  • 0
    @12bitfloat The only way that is possible is if you've never used anything else :)

    Java deserved to die the day whoracle got its filthy paws on it.
  • 0
    @ItsNotMyFault Please give me an example of a better ecosystem than Java's. I'll wait
  • 2
    @12bitfloat that's a bit like asking "what's the best language for app development?". The answer, obviously, is "it depends". If the other guy names literally any other stack you both can obviously pull out examples and features and argue about their relative merits till the universe ends, but that doesn't really get anywhere.

    I don't like or dislike Java, it's a tool that has its pros and cons, just like every other. The Java ecosystem, for example, is complete rubbish for data science and anything exploratory but great for production level big data tasks. How good something is depends strongly on its use case and the context you're using it in. There's no One Greatest Ecosystem out there, that's like calling the spade the Best Tool Ever Invented.
  • 1
    @RememberMe Well true, but I mean the overall programming experience including debugging, etc. Of course Java isn't for everything. My point is that I've never had such a good experience in any other language
  • 0
    @12bitfloat Agreed with one side note: Go and rust put up a really good fight.
  • 0
    @Techno-Wizard But JVM has code hotreload and a few other nice things
  • 1
    @12bitfloat I don't think cod hotreload is relevant for "anything I'm doing" while we're making assumptions about problem domains.

    Surely whatever that is, it isn't too big and slow to restart a few times while debugging.
  • 0
    @Lor-inc It's the whole ecosystem. It just works. And beautifully. Another example is java agents. God bless whoever thought of that
Add Comment