r/Python 2d ago

Discussion Is Odoo nice to work with?

I might have a new project at hand and they settled on using Odoo. While I know Python and a couple of web frameworks such as Flask and Django, and I will dive into their documentation, a question still remains: from a developer's side of this framework, is Odoo nice to work with?

20 Upvotes

32 comments sorted by

View all comments

2

u/Wayne_Kane 2d ago

Try Frappe as well.

Frappe is more customizable and more developer friendly than Odoo. Its plugin system (hooks) is very flexible to override default framework code.

2

u/divad1196 2d ago

It's like OP wants to learn it.

And btw, Odoo is 100% extensible. Any function can be extended. The issue is when people create functions that does everything without any function call. This forced the developer to rewrite the function instead of just extending it.

Since version 14.0, Odoo SA started to rewrite more and more of their functions by following guidelines that offers better hook points and removed the need for rewrites.