Page History
...
- Yatay Uyarlama
Ürün bağımsız uyarlama olarak tanımlanabilir. - Dikey Uyarlama
Ürün Bağımlı uyarlamadır. Yatay uyarlamaya göre daha kapsamlıdır.
XAF (eXpressApp Framework ) Nedir?
Developer Express (DevExpress) tarafından geliştirilen, web,masaüstü,mobil uygulamaları geliştirmenizi sağlayan framework’tür.
XAF ücretli bir frameworktür.
DevExpress kuruldugunda direkt olarak Visual Studio ya eklenti olarak kurulur.
Logo CRM Uyarlamaları için XAF kullanmak için XPO (Express Persistent Objects) da kullanilmasi gerekir.
XPO ile olusturulan model siniflariniza göre veritabanı yönetimi sağlanır.
XPO
XPO aslinda DexExpress tarafindan gelistirilen data soyutlama katmanıdır. Alternatifi EF (Entity Framework) tür. Biz Logo CRM Uyarlama projelerimizde XPO kullanacağız.
Info |
---|
XPO en temelde VT bağımsız uygulama geliştirmenizi sağlar. |
Modele uygun olarak tabloların VT ye uygun olarak oluşturulması ve yönetilmesi XPO sorumluluğundadır.
Model Editor Nedir?
Model editore bakmadan önce aşağıdaki kavramları biliyor olmak gerekir.
XAF ta yapılan uygulamalar katmanlardan oluşur.
- ilk katman kod göre oluşturulur.
- Sonraki katmanlar XafML de referans modüllerdenki farkları yansıtır.
- Enson katman Uygulama Projesine ait XafML dosyasındaki değişiklikleri yansıtır.
Tüm bu değişiklikler Uygulama modeli yüklendiği zaman üstüste bindirilmektedir.
User.Model.xafml de tutulan değişillikler Model Editor ile yönetilir.
Business Classes
XAF nesne tabanlı veri yönetimi yaklaşımı ile proje geliştirebileceğiniz bir ortam sunar. İş sınıfları en temel model sınıflarıdır.
Application Model Basics
İş uygulamaları oldukça kompleks uygulamalardır. Bu tarz uygulamalar için tabloları, kullanıcı arayüzlerini, iş mantığını, gibi. XAF ile proje geliştirirken sadece iş modelinin kodlanması yeterlidir.
Detaylı bilgi için