top | item 33264241

(no title)

onebot | 3 years ago

Nice to see stuff like this. But won't use it since built on Java. I try to avoid the JVM as much possible.

discuss

order

smashed|3 years ago

That's very harsh. If it were a bunch of cobbled together perl and bash scripts I could understand poopooing the software stack, but java for enterprise accounting software is a super common stack and arguably one of the most suitable solution for this type of software.

inson|3 years ago

Or Kotlin. People usually complain about JVM but lots of enterprise software runs on it. Spring boot ecosystem provides lots ready to use libraries. Kotlin can be much easier to use compared to Java. Yes Go can be better language now, but still lacks lots of library and API support. And Rust, I'd rather code in jvm language fast and ship it fast than building up whole infrastructure that takes way more time to implement.

onebot|3 years ago

It is just my preference. But your right, java is very "enterprise" hence my trepidation. I think there are much better enterprise worthy languages now, like Go. Which are far easier to develop and maintain.

hartAtWork|3 years ago

A significant amount of the worlds software runs fine on JVM

vlunkr|3 years ago

I hear 3 billion devices run Java.

canadiantim|3 years ago

As an alternative you can use: getlago.com, which isn't built on Java

readams|3 years ago

Lago is AGPL so no go.

encryptluks2|3 years ago

Same here. It really is a headache and slow compared to a nice Go, Rust or C program.

cupofjoakim|3 years ago

Care to explain why?

zinclozenge|3 years ago

I'm not the OP, but generally JVM applications are very resource hungry under small loads, although I will concede this matters less as load increases, and the extreme OOP style of programming that Java encourages, in my opinion, leads to a lot of faults that require more operational babysitting than I'm ok with.

I don't have any empirical evidence, just experience. As such I'm very biased against it.

onebot|3 years ago

Java was great at the time it was created. But now, I think there are several better languages that are more suited for today. Like Go as an example. Easy to develop and easy to maintain. You get very good performance for little effort. It is just my personal preference, but I don't care to maintain Java or JVM anymore. FWIW, I was at the very first every Java One conference. Have used it for many years.