Venting again. The thing that pisses me off the most is how odoo refuses to adopt common practice and instead implements their own stuff:
-
Need an ORM? Well don’t expect odoo to use a battle tested and widely used library. Odoo implements its own, but good luck figuring out how to optimize a query.
-
Want a framework like React? Nope, we’ve got Owl — but only sometimes.
-
Want templates? Odoo uses its own XML dialect. That’s not really documented. Oh and XML is also the configuration language. Oh and about 40% of your codebase will be xml files with magic strings that at runtime magically call a python function. Because fuck you.