Etiket: PCL vs. SAP

Xamarin Forms: PCL vs. SAP (Portable Class Libraries or Shared Projects)

Xamarin

Yeni bir Xamarin Forms projesi oluştururken seçmeniz gereken ilk strateji, ortak kodun Portable Class Libraries (PCL) veya Shared Projects (SAP) tercihidir. İkisi de farklıdır ve kendilerine göre durumları ve avantajları-dezavantajları vardır.

Yine yeni bir Xamarin Forms projesi oluştururken UI Teknolojileri stratejisi vardır. Bunu bir sonraki makale yazısında bulacaksınız. Şimdilik buna girmiyoruz.

İlk olarak .Net Framework erişimlerine bakalım. Öncelikle her ikisininde .Net Kütüphanelerine erişimi var ama; hep bir aması olur. 🙂 Bu erişim ikisinde de farklıdır. Örneğin HTTPClient olsun. PCL’de bu kütüphaneye direkt olarak erişemezsiniz, bu bazen erişmek yerine kullanamazsınız diyenlerde var bunlar göz korkutmak için. 🙂 SAP’da import (using) edebilirken, PCL’de Nuget’e ihtiyacınız olacak.

Keep reading