In my opinion, ORMs are worse than useless. You need to know SQL to use an ORM. So if you use an ORM, you must bear in mind the underlying SQL *and* know the syntax of the ORM. Using an ORM "saves" you from writing some boilerplate code, but then you have to write ORM-specific boilerplate code, which is more verbose than the SQL it replaces. Regardless of which boilerplate you write, you only have to write it once. Adding more layers (leaky abstractions) and additional syntax adds complexity and saves nothing.
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.