Kurumsal Uygulama Geliştirme'nin Önsözü
Not
Bu e-Kitap 2017 baharında yayımlanmıştır ve o zamandan beri güncelleştirilmemiştir. Kitapta değerli kalan çok şey var, ancak bazı malzemeler güncelliğini yitirmiş.
Bu e-Kitap, kullanarak Xamarin.Formsplatformlar arası kurumsal uygulamalar oluşturma konusunda rehberlik sağlar. Xamarin.Forms, geliştiricilerin iOS, Android ve Evrensel Windows Platformu (UWP) gibi platformlar arasında paylaşılabilen yerel kullanıcı arabirimi düzenlerini kolayca oluşturmasına olanak tanıyan platformlar arası bir kullanıcı arabirimi araç setidir. İşletmeden Çalışana (B2E), İşletmeden İşletmeye (B2B) ve İşletmeden Müşteriye (B2C) uygulamaları için kapsamlı bir çözüm sağlayarak tüm hedef platformlarda kod paylaşma ve toplam sahip olma maliyetini (TCO) düşürmeye yardımcı olur.
Kılavuz, uyarlanabilir, sürdürülebilir ve test edilebilir Xamarin.Forms kurumsal uygulamalar geliştirmeye yönelik mimari rehberlik sağlar. Gevşek bağlamayı korurken MVVM, bağımlılık ekleme, gezinti, doğrulama ve yapılandırma yönetimi uygulama hakkında yönergeler sağlanır. Ayrıca IdentityServer ile kimlik doğrulaması ve yetkilendirme gerçekleştirme, kapsayıcılı mikro hizmetlerden verilere erişme ve birim testi konusunda da rehberlik vardır.
Kılavuz, eShopOnContainers mobil uygulaması için kaynak kodu ve eShopOnContainers başvuru uygulaması için kaynak koduyla birlikte gelir. eShopOnContainers mobil uygulaması, kullanılarak Xamarin.Formsgeliştirilen ve eShopOnContainers başvuru uygulaması olarak bilinen bir dizi kapsayıcılı mikro hizmete bağlanan platformlar arası bir kurumsal uygulamadır. Ancak, eShopOnContainers mobil uygulaması, kapsayıcılı mikro hizmetleri dağıtmaktan kaçınmak isteyenler için sahte hizmetlerden verileri kullanacak şekilde yapılandırılabilir.
Bu Kılavuzun Kapsamı Dışında Kalanlar
Bu kılavuz, hakkında zaten bilgi Xamarin.Formssahibi olan okuyuculara yöneliktir. ile ilgili ayrıntılı bir giriş için belgelerine Xamarin.Forms ve ileXamarin.Forms Mobil Uygulama Oluşturma'ya Xamarin.Formsbakın.
Kılavuz, kapsayıcılı mikro hizmetler geliştirmeye ve dağıtmaya odaklanan .NET Microservices: Architecture for Containerized .NET Applications için tamamlayıcı niteliktedir. Okumaya değer diğer kılavuzlar arasında ASP.NET Core ve Microsoft Azure ile Modern Web Uygulamaları Tasarlama ve Geliştirme, Microsoft Platform ve Araçları ile Kapsayıcılı Docker Uygulama Yaşam Döngüsü ve Mobil Uygulama Geliştirme için Microsoft Platformu ve Araçları yer alır.
Bu Kılavuzu Kimler Kullanmalıdır?
Bu kılavuzun hedef kitlesi, kullanarak Xamarin.Formsplatformlar arası kurumsal uygulamalar tasarlayıp uygulamayı öğrenmek isteyen geliştiriciler ve mimarlardır.
İkincil hedef kitle, kullanarak Xamarin.Formsplatformlar arası kurumsal uygulama geliştirme için hangi yaklaşımı seçeceğine karar vermeden önce mimari ve teknolojiye genel bakış almak isteyen teknik karar alıcılardır.
Bu Kılavuzu Kullanma
Bu kılavuz, kullanarak Xamarin.Formsplatformlar arası kurumsal uygulamalar oluşturmaya odaklanır. Bu nedenle, bu tür uygulamaları ve bunların teknik konularını anlamanın temelini sağlamak için tamamen okunmalıdır. Kılavuz, örnek uygulamasıyla birlikte yeni bir kurumsal uygulama oluşturmaya yönelik bir başlangıç noktası veya başvuru görevi de görebilir. Yeni uygulama için şablon olarak ilişkili örnek uygulamayı kullanın veya bir uygulamanın bileşen parçalarını düzenlemeyi öğrenin. Ardından mimari rehberlik için bu kılavuza geri bakın.
kullanarak Xamarin.Formsplatformlar arası kurumsal uygulama geliştirme konusunda ortak bir anlayış sağlamaya yardımcı olmak için bu kılavuzu ekip üyelerine iletmekte çekinmeyin. Herkesin ortak terminolojiler ve temel ilkeler kümesinden çalışması, mimari desenlerin ve uygulamaların tutarlı bir şekilde uygulanmasını sağlamaya yardımcı olacaktır.