I want to know how Odoo framework is communicate with native languages python, XML, html, JavaScript etc...
Also the PostgreSQL database.
For ORM ,API and database i know things pretty much .Most of the things are coded in BaseModel and other server side files
like model.py ,orm.py and fields.py . That clears how framework works with python and PostgreSQL.
Now where i am struggling is the Web Framework,I can't understand how frame work is dealing with javascript and XMl or HTML,CSS. For examlple ,when i write :
<field name="name"/> it will add text input element view ,so how odoo identify that behavior of field tag is such that it adds a text input .
or other example :
When i create a record in ir.ui.view is adds different view in odoo. So how i can understand the behavior of this concept.
what if i want customization at level where i need to change behavior of this element to meet the client needs.or introduce some new elements.
If i want to understand odoo framework from the perspective of a native language developer like java or C# .where would i find suitable documentation.Or if documentation is not there, so what things should i be looking in odoo source code to understand this things,.