BilgisayarlarYazılım

SDK - nedir? Tanım ve özellikler

Programcılar, çalışmalarının kullanıcı tarafından ne zaman sevildiğini sever. Ancak, çalışmalarına profesyonel olmayan kişiler tarafından devam edince daha çok seviyorlar; görünüşte bitmiş ürünlere fikirlerinin bir kısmını ekliyorlar. Sonra yaratıcılık ve mühendislik düşüncesi mucizesini daha da güzelleştiriyor. Ama basit bir kullanıcının büyük katılmak olabilir, programcılar işe geri dönün ve araçlar setleri üretmek. Ve bu yardımcı programlara bir ad verin - SDK. Nedir, makalede anlatılacaktır.

Kısaca ana hakkında

Kısa bir kısaltma uzun sözcükleri içerir - Yazılım Geliştirme Seti (veya bir dizi geliştirici programı). Birçok kişi, yazılım geliştirmeye yönelik herhangi bir programın Pascal veya Delphi derleyicisi gibi bir SDK olarak adlandırılabileceğini düşünmektedir. Bununla birlikte, kitap kapak ve ürünle yargılanamaz - adıyla. SDK, programın, oyunların ve bir dizi ürünün işlevselliğini genişleten, kendi programınızı, seviyenizi veya eklentinizi oluşturmanıza izin veren, ancak yalnızca kaynak sonucunu kullanarak kullanan bir takımdır.

Üç balina SDK'sı

SDK çoğunlukla üç ana bileşenden oluşur. En önemlisi, programın kendisi veya mevcut olanlara dayalı yeni bir ürün geliştirmenize izin veren bir dizi kütüphane.

İkinci bölüm belgeler. Ve hepsinde kısa, özlü ve basit açıklanmıştır. Öğretici ("Altı Basit Adımda Dünyayı Yaratma" tarzında adım adım öğrenme) ve Referans - SDK ile yapılabilecekler için rehber olarak verilen bir bölüm içerir.

Mozaikteki üçüncü parça, ürünle hazır örnekleri sıklıkla kullananlar arasında en sevilen markadır. Ve neredeyse daima geliştirme kitinin tüm özelliklerini kapsıyorlar. Varlıkları nedeniyle, yazılım ortamını anlamaya çalışmaksızın herhangi bir Referansı atlamak sıklıkla mümkündür. Örnekler, kullanıcıyı verilen yazılım paketinde yaratılabilecekleri konusunda hızlı bir şekilde tanıtacaktır.

Kısa bir dersi bile okumak tembel olan insanlar var. Ve bu gerekli değildir! Bir örnek alın, düzenleyin, kriterinize göre kişiselleştirin - ve programın yeni bileşeni hazır.

Basitten komplekse

Yukarıdakilerin hepsinden sonra, okuyucu bir soru sorabilir: "SDK - Bu nedir? Gerçek geliştiricinin ilgisini çekmeyen ve yalnızca kullanıcılar tarafından küçük derecede şımartılmaya ihtiyaç duyulan bir dizi program?" Cevaplıyoruz: tüm SDK'ler koşullu olarak iki gruba ayrılabilir.

Birincisine, bağımsız oyun ve programlar oluşturmak için kitleri eklemeniz gerekir. En iyi örnek, Windows olmadan çalışan hiçbir bilgisayarın çalışmadığı DirectX olacaktır. Bununla birlikte, basit kullanıcılara yalnızca bu SDK kullanılarak oluşturulan uygulamaları çalıştırmak için gereken çalışma bileşenleri sağlanmaktadır. Programcılar için aynı şirket olan Microsoft, daha güçlü bir üründür - Windows SDK için ücretsiz bir karmaşık DirectX SDK sağlıyor. Yeni bir uygulama veya bilgisayar oyunu yazmak için gereken tüm dosyaları içerir: C ++ kitaplıkları, derleyiciler, çok sayfalı belgeler.

Bu tür çözümler, akıllı telefonlar için uygulamalar geliştirmek için tasarlanmış bir yazılım paketi olan Android SDK'yi içerir. Ivmeölçerin veya sensörün inceliklerini incelemek zorunda değilsiniz, işlevler kite zaten eklenmiştir.

İkinci SDK grubu daha ilginç. Bunlar OS bileşenleri değil , kendi başlarına yeterli araçlardır. Örneğin, en gelişmiş teknolojilere destek olan Torque veya Birlik - tam teşekküllü oyun motorlarını içerebilirler. Bununla birlikte, bu çözümler, teslimatta bulunan araçların kullanıldığı programlamayı çok derinlemesine incelemeksizin mükemmel bir oyun veya program oluşturabileceği gerçeğine göre temelleri öğrenmek için yeterli olacaktır. Çoğu zaman bu tür ürünler kendi komut dosyası dillerini basitleştirilmiş işlevlerle kullanır.

En son sürüm her zaman en iyi değil

Genellikle boru hattından inen SDK yalnızca yeni araçlar seti değil aynı zamanda çok sayıda hatalar ve böcekler içerir. Örneğin, Java SDK'nın en son sürümünün başlığında sekiz bir şekli var. Bununla birlikte, birçoğu yazılımlarını güncellemek için acele etmemektedir. SDK sürüm 7 için geçerlidir.

Hataları yakalamak ve böcekleri düzeltmek en kolay olanı, geliştiricilerin topluluğun rahat olduğu - geliştiricilerin ve SDK kullanıcılarının birliği oluşturan bir site oluşturmalarıydı. Farklı şirketler çeşitli şekillerde iletişim kurarlar, ancak sitede çoğunlukla bir forumdur. Kullanıcılar ve programcılar, üzerinde bulunan kusurlar hakkında bilgi paylaşıyor, SDK'nın inceliklerini tartışıyor, teknik destek personeline danışıyor ve soru sormak istiyor.

Ücretsiz peynir sadece fare kapanında mı?

Geliştiricilerin, herkese araçlarının geliştirilmesi ve yeni sürümleri hakkında bilgi verdikleri bir bülten oluşturmaları olur. Forumda, neredeyse her zaman, güncellenen ve her zaman takviye edilen ayrıntılı belgeler içeren bir şube bulabilirsiniz. Buna, SDK yazarlarının makalelerini, topluluk üyeleri ile olan iletişimi ve 24 saat teknik destek ekibini ekleyin ve topluluğun ücretsiz SDK sınama topluluğu olmadığını hemen anlayın; bu, ürünü daha iyi ve daha iyi hale getirmek için yapılan bir girişimdir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.