4 ms·
Looked interesting until the moment I saw it's not free. Sorry, but in this day and year I'm not gonna consider using a piece of basic infrastructure that is no
by levosmetalo 11y ago
Looked interesting until the moment I saw it's not free. Sorry, but in this day and year I'm not gonna consider using a piece of basic infrastructure that is not free and open source, at least not for something as fundamental as ORM layer.
- morgo 11y agoThat's not quite correct. It is free if your database is free (using Apache 2.0): http://www.jooq.org/download/ http://www.jooq.org/download/
- DoubleMalt 11y agoAnd if you sold your soul (I mean infrastructure) to oracle already, jOOQ is the least of your worries! Also supporting Oracle is a huge PITA. So charging for that is completely understandable :)
- moondowner 11y agoExactly, if you use an Open Source database (e.g. MariaDB or PostgreSQL) you'll be OK with the Open Source version of jOOQ.
- eropple 11y agoIt is "free" if you squint, but they kind of screw with you when you don't pay them, to the point where I ditched jOOQ entirely because I didn't feel like I could trust them to deal straight with me. They spam your application output like nagware unless you dig into the code for an undocumented flag (which has a really godawful guilt-trip comment next to it begging you to allow them to continue littering your logs with unparseable garbage that can't even be bothered to go through logback to be piped correctly) and they hide their unit tests (and are real jerks about them, calling them "an enterprise feature", when in reality they're both documentation and verification that the stuff they say works actually does work). It's their prerogative to do that, of course, but it's not behavior I'd support. Team's kind of shitty on Twitter, too, trolling around keyword searches and looking for a fight. I don't recommend its use, both from a "can I trust this" perspective as well as a "do I want to support these guys" one. If you can use Slick, I recommend it, as its developers have in my experience been uniformly solid people; I haven't needed either recently, as I've switched stacks for the project I was going to use one or the other for, but Slick's developers don't make me feel icky to support.
- deleted 11y ago[deleted]
- lukaseder 11y agoHow do you explain this to management?
- mgkimsal 11y agoIf you're already paying for a database (MS, Oracle, etc) then you're paying for another tool to work with that database. If you're using an open source database, you're using an open source tool. Not sure there's all that much to explain…?