Nama penuh SDK ialah "Kit Pembangunan Perisian", yang bermaksud "Kit Pembangunan Perisian" dalam bahasa Cina Ia adalah satu set alat yang disediakan oleh pengeluar platform perkakasan, sistem pengendalian (OS) atau bahasa pengaturcaraan. SDK membantu pembangun perisian dalam mencipta aplikasi untuk platform, sistem atau bahasa pengaturcaraan tertentu. SDK asas biasanya terdiri daripada pengkompil, penyahpepijat dan antara muka pengaturcaraan aplikasi (API), tetapi mungkin juga termasuk kandungan lain, seperti: dokumentasi, perpustakaan, persekitaran masa jalan/pembangunan, alat ujian/analisis, protokol rangkaian, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Java 8, komputer DELL G3.
Apakah itu sdk
SDK ialah singkatan Kit Pembangunan Perisian, yang bermaksud "kit pembangunan perisian" dalam bahasa Cina dan biasanya terdiri daripada platform perkakasan Satu set alat yang disediakan oleh pengeluar sistem pengendalian (OS) atau bahasa pengaturcaraan.
Kit pembangunan perisian ialah istilah dengan pelbagai liputan Anda malah boleh memahaminya dengan cara ini: koleksi dokumen, contoh dan alatan berkaitan yang membantu dalam pembangunan jenis perisian tertentu boleh dipanggil. SDK.
Mengapa menggunakan SDK?
SDK membantu pembangun perisian mencipta aplikasi untuk platform, sistem atau bahasa pengaturcaraan tertentu. Ia seperti kit yang disertakan dengan papan apabila anda membeli almari, membolehkan anda memasangnya sendiri, tetapi untuk pembangunan aplikasi. Ia mempunyai blok binaan atau alat pembangunan yang anda perlukan, tetapi perkara yang disertakan berbeza mengikut pengilang.
SDK asas biasanya terdiri daripada pengkompil, penyahpepijat dan antara muka pengaturcaraan aplikasi (API), tetapi mungkin termasuk mana-mana yang berikut:
Dokumentasi
Perpustakaan
Editor
Persekitaran Waktu Jalan/Pembangunan
Alat Ujian/Analisis
Pemandu
Protokol Rangkaian
Pembangun SDK Cemerlang akan disediakan dengan komponen yang mereka perlukan semasa mencipta aplikasi baharu untuk produk tertentu dan ekosistemnya. Sesetengah SDK turut menyertakan contoh atau projek ujian asas untuk membantu pembangun bermula secepat mungkin.
Contoh kit pembangunan perisian termasuk Java Development Kit (JDK), Windows 7 SDK, MacOs X SDK dan iPhone SDK. Contohnya, SDK Operator Kubernetes boleh membantu anda membangunkan Operator Kubernetes anda sendiri. Ia termasuk API peringkat tinggi, alatan untuk mencipta rangka kerja dan menjana kod, dan sambungan yang meliputi kes penggunaan Operator biasa.
Apakah perbezaan antara SDK dan API?
Kebanyakan SDK termasuk API untuk menyambungkan apl atau projek mudah alih baharu pada tahap kod sumber melalui baris arahan. Ia juga biasanya disertakan dengan kod sampel supaya pembangun boleh belajar cara membina program asas dengan bantuan program sampel dan perpustakaan. Mereka kemudiannya boleh dengan lebih mudah terus mengoptimumkan dan membangunkan aplikasi yang kompleks, menyahpepijat dan menambah ciri baharu mengikut keperluan.
Sesetengah SDK menyertakan dokumentasi yang menerangkan penggunaan API, serta tutorial, Soalan Lazim dan contoh ilustrasi, kerana kadangkala pembangun mengambil sedikit masa untuk belajar menggunakan SDK baharu. Oleh itu, pengaturcaraan atau antara muka pengguna yang intuitif dan mudah digunakan (atau dokumentasi menyeluruh) boleh membantu menggalakkan pembangun memilih program khusus satu syarikat berbanding yang ditawarkan oleh pesaing.
Begitu juga, SDK ialah alat yang membantu penyedia memperkenalkan produk mereka kepada pembangun dan menggalakkan mereka mencipta aplikasi menggunakan platform atau OS mereka, yang boleh dilakukan dalam masa nyata dalam persekitaran pembangunan bersepadu. Oleh itu, kebanyakan SDK adalah percuma untuk digunakan dan pembangun hanya boleh memuat turunnya dan memulakan pengaturcaraan dengan segera.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengajaran Pengaturcaraan! !
Atas ialah kandungan terperinci apa itu sdk. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!