SORU
7 Mayıs 2009, PERŞEMBE


Fark arasında bir API ve SDK

Olmayan bir geliştirici için bir API SDK arasındaki farkı açıklamaya çalışıyorum. Parmak izi ticari yazılım satıcıları olasılığı kesinlikle kullanmış olsa da bir SDK sağlamak, neden açıklamak istiyorum.

Cihaz satıcıları ve yazılım satıcıları ve iyi tanımlanmış bir API açığa çıkarabilir. Bu API, diğer yazılım programları sağlar (yazılmış) satıcı kendi yazılım bileşenleri veya donanım aygıtları ile arası çalışır.

Eğer birisi bunu net bir şekilde açıklamak için daha fazla fikir varsa, çok fazla öneri seviniriz. Şunu belirtmek istiyorumamaç geliştirici dil bilmeyen olmayan bir programcı için kavramları açıklamaktır.

Özellikle parmak izi sensörü kapsamında karşı kayıt/doğrulama yazılımı, burada açıklamaya çalıştım o kadar

Eğer parmak izi cihazı isem/sensör üreticisi değil yazılım, benim için iyi bir pazar olabilir yollarından yazı iş ürün:

  1. Aygıt sürücüleri işletim sistemleri çok çeşitli üzerinde yüklenebilir emin olun
  2. Tanımlamak ve yazılım geliştiriciler için bir API program (kayıt için, örneğin, doğrulama) yazmak sağlamak için “konuşma” ya benim kullanın cihaz
  3. Ve Yazılım Geliştiriciler iş programlar yazmak için daha kolay ve daha hızlı yapmak için bir SDK (bir adım ötesinde bir API) geliştirilmesi sağlamak benim cihazla. SDK yardımcı kod kütüphaneleri referans verebilir uygulamalar, belgeler vb.

CEVAP
7 Mayıs 2009, PERŞEMBE


Çocuk oyuncağı:

  • bir APIarayüzü. Telefon sisteminin özellikleri veya evinizde elektrik tesisatı gibi. Bir şey* nasıl bir arayüze bildiği sürece kullanabilirsiniz. Hatta evinizin AC kabloları takın raf telefon ekipman veya cihazların satın alabileceğini gibi off-the-raf yazılım belirli bir API kullanmak için satın alabilirsiniz.
  • bir SDKuygulama takım. ** Telefon sistemi için bir kanca için özel ya da elektrik kabloları oluşturmak için olanak sağlayan bir kit gibi.

*Hiçbir şey bir API kullanabilir. Bazı API lisans anahtarları, kimlik doğrulama, vb gerektiren güvenlik hükümleri vardır. belirli durumlarda API tam kullanmanız yasak olabilir, ama bu sadece belirli bir kimlik doğrulama/yetkilendirme adımları başarısız çünkü. Doğru kimlik bilgilerini (gerekirse) sunan herhangi bir yazılım API kullanabilirsiniz.

Eğer bir API iyi belgelenmiş ise **teknik olarak, API kullanmak için kendi yazılım oluşturmak için bir SDK gerek yok. Ama genellikle bir SDK olması süreci çok daha kolay hale getirir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • MrDevin521

    MrDevin521

    18 Temmuz 2010