Nasıl Çalışıyor?
ABP Framework, .NET platformunu genişletir. Dolayısıyla, düz bir .NET projesi ile yapabileceğiniz her şey, zaten ABP Framework ile mümkündür. Bu, düşük bir öğrenme eğrisi ile başlamayı kolay hale getirir.
ABP Framework özelliklerini öğrenmeye ve kullanmaya başladığınızda, yazılım geliştirmek çok daha keyifli olacaktır.
Bu sayfa temel olarak, ABP.IO Platformunu bir .NET geliştirici olarak nasıl kullanacağınızı açıklar.
.NET Projesi Oluştur
Her şey, yeni bir ABP entegre .NET projesi oluşturarak başlar. [1]
Önceden oluşturulmuş başlangıç şablonlarından birini seçerek başlayın
Ya da yeni bir boş .NET projesi oluşturun ve ABP NuGet ve NPM paketlerini kendiniz yükleyin.
Yeni bir proje oluştururken birçok Kullanıcı Arayüzü ve Veritabanı seçeneği bulunmaktadır. [2]
Veritabanı Seçenekleri
UI Framework Seçenekleri
Şimdi, bulut platformuna veya harici bir servise bağımlılığı olmayan düzenli bir .NET projesine sahipsiniz.
- [1] Detaylar için Getting Started belgesini kontrol edebilirsiniz.
- [2] ABP, .NET tarafından desteklenen herhangi bir UI ve herhangi bir veritabanı sağlayıcısı ile çalışabilir. Ancak, bu Kullanıcı Arayüzü ve veritabanı sağlayıcıları önceden entegre edilmiş ve iyi belgelenmiştir.
ABP Modüllerini Yükleyin
ABP, modüler bir uygulama geliştirme frameworküdür. Başlangıç proje şablonları zaten gerekli modülleri içerir. Ancak projenizde kullanmak isteyebileceğiniz daha fazla uygulama modülü bulunmaktadır.
Other Modules
Account, Audit Logging, Chat, CMS Kit, File Management, Forms, GDPR, Identity, Language Management, Payment, Saas and more...
Tüm Modülleri GörHer modül, birkaç NuGet ve NPM paketinden oluşur ve bir yükleme belgesine sahiptir. ABP Suite, çoğu işi otomatik olarak yapar, ardından belgesine dayanarak modülü manuel olarak yapılandırırsınız veya ayarlarsınız.
Projenizi Geliştirin
ABP'nin altyapısı, tekrarlayan işleri otomatikleştirerek ve önceden yapılandırılmış altyapı ve uygulama özellikleri sağlayarak, kendi iş kodunuza odaklanmanızı sağlar.
Aşağıdaki kod bloğunda, ABP Framework'ünün kodunuza sorunsuz entegre olduğunu ve tekrarlayan görevleri sizin için otomatikleştirdiğini görebilirsiniz.
Bu kısa kod bloğunda bile, ABP sizin için birçok şey yapar.
Temel sınıflar sağlar ve bağımlılık enjeksiyonu gibi kuralları uygulamanıza yardımcı olur. Generic repository servisleri, veritabanı ile etkileşimde bulunmak için uygun bir yol sunar. Deklaratif yetkilendirme, ince ayarlı bir izin sistemini kullanır.
ABP, Unit of Work (veritabanı bağlantısı ve işlem yönetimi için), istisna işleme, doğrulama ve denetim kaydı tamamen otomatikleştirir. Günlük geliştirme görevlerinizi basitleştirmek ve üretim için hazır uygulamalar oluştururken kendi kodunuza odaklanmanızı sağlamak için birçok başka yapı taşı sağlar.
Eğer bunu tamamen manuel olarak yapacaksanız, bu kod bloğunun ne kadar uzun ve karmaşık olabileceğini düşünebilirsiniz.
ABP Suite
İstediğiniz Yerde Yayınlayın
Günün sonunda, saf bir .NET projeniz var. Projenizi kendi sunucunuza, bir bulut platformuna, Kubernetes'e veya istediğiniz herhangi bir yere dağıtabilirsiniz. İstediğiniz kadar sunucuya dağıtabilirsiniz. ABP, dağıtım ortamı bağımsız bir araçtır.
ABP Framework'ünde Uzmanlaşın
Temel bilgilerin ötesine geçip ABP.IO Platformu'nda uzmanlık mı kazanmak istiyorsunuz?
Mastering ABP Framework
DetaylarImplementing Domain Driven Design
Ücretsiz İndirBuilding Microservice Solutions Preview
Ücretsiz İndirDokümantasyon
OkuSorun mu Yaşıyorsunuz?
Projenizi geliştirirken sorun mu yaşıyorsunuz? Buradayız! ABP Destek platformunu kullanın veya Core ABP Framework ekibinden doğrudan yardım almak için bir e-posta gönderin.
Destek ForumuYardım için buradayız
Yardım konularımızı göz atabilir veya sıkça sorulan sorularda arama yapabilirsiniz, veya iletişim formunu kullanarak bize bir soru sorabilirsiniz.
SSS'yi Görüntüle