Odoo Technologies

The beauty of Odoo is that anybody can use it.

Back-end

Python Programlama Dili

Odoo'nun ana programlama dili Python'dur. Odoo'nun çekirdek iş mantığı, veri modelleri ve işlevsellikleri Python ile yazılmıştır.

PostgreSQL

Odoo, veri depolama ve yönetimi için PostgreSQL veritabanını kullanır. PostgreSQL, güçlü ve ölçeklenebilir bir ilişkisel veritabanı yönetim sistemidir.

Front-end

HTML/CSS

Odoo'nun web arayüzü HTML ve CSS kullanılarak oluşturulmuştur. Bu, kullanıcı arayüzünün tarayıcı uyumlu ve stil açısından zengin olmasını sağlar.

JavaScript

Odoo'nun kullanıcı arayüzü büyük ölçüde JavaScript üzerine kuruludur. JavaScript, kullanıcı etkileşimleri ve dinamik içerik güncellemeleri için kullanılır.

OWL (Odoo Web Library​)

OWL, Odoo tarafından geliştirilmiş bir JavaScript UI framework'tür. OWL, modern frontend geliştirme için bileşen tabanlı bir yaklaşım sunar.

QWeb

Odoo, QWeb adlı kendi XML tabanlı şablon motorunu kullanır. QWeb, Odoo'nun raporlar ve web görünümleri oluşturmak için kullandığı güçlü bir şablonlama dilidir.

LESS

Odoo, stil ve tasarım için LESS kullanır. LESS, CSS'i genişleten bir stil dili olup, daha dinamik ve modüler stiller yazmayı sağlar.

Web Framework

Werkzeug

Odoo, WSGI uyumlu bir web sunucusu ve framework olan Werkzeug'u kullanır. Bu, Odoo'nun web isteklerini işlemek ve web sunucusu olarak çalışmak için kullanılır.

Jinja2

Odoo, şablon oluşturma için Jinja2'yi kullanır. Jinja2, Python tabanlı bir şablon motorudur ve HTML şablonlarını dinamik olarak oluşturmak için kullanılır.

Entegrasyon

XML-RPC

Odoo, uzaktan prosedür çağrıları için XML-RPC protokolünü destekler. Bu, Odoo'nun diğer sistemlerle entegrasyonunu sağlar.

JSON-RPC

Odoo ayrıca JSON-RPC protokolünü de destekler. JSON-RPC, daha modern ve hafif bir protokol olup, web tabanlı API entegrasyonları için kullanılır.

İş Akışları ve Otomasyon

Celery

Odoo, bazı arka plan işlemleri ve görev zamanlamaları için Celery'yi kullanabilir. Celery, dağıtılmış görev sıralaması için kullanılan bir açık kaynaklı yazılımdır.

Geliştirme Araçları ve Çerçeveleri

Odoo Framework

Odoo'nun kendine özgü modüler framework'ü, hızlı uygulama geliştirme ve özelleştirme sağlar. Bu framework, modüler yapısı sayesinde farklı iş ihtiyaçlarına göre kolayca genişletilebilir.


Sormak istediğiniz tüm sorularınız için her zaman iletişime geçebilirsiniz.
Sign in to leave a comment
Odoo 16 Kurulum