ElpoCore: Yapay Zekâ ile Konuşarak Uygulama Geliştirmenin Sırrı
Configuration Object metadata, runtime tablo, In-Form Designer, Cross-Module Wire-up — ElpoCore'un low-code+AI yaklaşımı.
Low-Code'un Limitleri ve ElpoCore Farkı
Klasik low-code platformlar görsel UI tasarım araçları sunar — sürükle bırak ile form yapılır, mantık akış diyagramı ile kurulur. Pratikte güzel görünür ama gerçek dünya iş süreçlerinde tıkanır: karmaşık koşullu mantık, çok-tablolu ilişkiler, harici sistem entegrasyonu istendiğinde "geliştirici eli" yine gerekir.
ElpoCore farkı: low-code + AI yaklaşımı. Kullanıcı doğal Türkçe ile "Şu süreçi yöneten bir modül kur, şu alanları içersin, şu rolleri yetkilendir" dediğinde ElpoCore'un AI motoru bunu metadata'ya dönüştürür ve sonuç anında çalışır — DB tablosu, API endpoint, UI form, yetki yapısı hepsi tek bir doğal dil komutuyla doğar.
Configuration Object Metadata Pattern
ElpoCore'un özgün mimarisi tüm uygulama yapılarını "Configuration Object" adlı 5 tip metadata olarak saklar: Entity (tablolar), Field (alanlar), Form (UI), Workflow (iş akışı), Rule (kural). Hiçbir kod yazılmaz; metadata değişir, sistem otomatik yansıtır. Bu sayede:
- Geri alma (Undo) kolay — metadata sürümlü
- Şube/dağıtım çekişmesi yok — metadata DB'de
- Tenant izolasyonu doğal — her tenant'ın kendi metadata seti
In-Form Designer
Geleneksel araçlarda form tasarımı için ayrı bir arayüze geçersiniz. ElpoCore'da form üzerinde sağ tık → "Bu alanı düzenle" → değişiklik anında canlı. Kullanıcı kendi formunu kendi tasarlar; iş ekipleri IT'ye bağlı değil.
Cross-Module Wire-up
Bir CRM müşteri kaydında "Yeni Sipariş" butonu açtığınızda sipariş modülünün form'u açılır ve müşteri alanı önceden dolu gelir. Bu wire-up doğal dilde tanımlanır: "CRM müşteri kaydındaki 'Sipariş Aç' butonu, sipariş modülünü açsın, müşteri seçili gelsin."
Time-Travel ve 360 View
ElpoCore her veri değişikliğini sürümlü tutar. "Bu kayıt 3 ay önce nasıldı?" sorusu tek tıkla yanıtlanır. 360 View ise bir kayda bağlı tüm modüllerden veriyi tek ekranda birleştirir — örneğin bir müşterinin satışları, faturaları, görevleri, talepleri, sözleşmeleri.
Plugin Host ve Marketplace
ElpoCore microkernel mimaride — 3rd party geliştiriciler .elpoapp paketleri yazabilir ve marketplace üzerinden yayınlayabilir. Pluginler sandbox'ta çalışır, ana sistem stabilitesini etkilemez. Roslyn script runtime ile C# kodu runtime çalıştırılabilir — gerçek hyper-customization.
SmartERP, e-Belge, Yıkamatık, 12 Sektör Paketi — Hepsi ElpoCore Üstünde
ElpoCore sadece bir geliştirme platformu değil — üstüne kurulu hazır uygulamalar var: SmartERP, e-Belge, 12 sektör paketi, 3 ülke paketi (TR/US/DE). ElpoCore lisansı alan bir partner bu uygulamaları white-label olarak kendi müşterilerine sunabilir.
Demo + Daha Fazla Bilgi
ElpoCore admin panelini canlı görmek için canlı demo bölümüne girin. Platform üzerinde özel bir uygulama geliştirmek isteyen kurumlar için platform demo randevusu da alabilirsiniz.