計算機軟件

SDK - 是什麼呢? 簡介及特點

程序員喜歡它,當他們的工作就像是給用戶。 但是,他們喜歡自己的工作更繼續讓非專業人士,加入到看似成品它的一些想法。 隨後的創意和工程奇蹟變得更美麗。 但如此簡單,用戶可以加入優秀的程序員重新工作和生產的套件。 他們給這些實用程序的名稱 - SDK。 它是什麼,它的文章中描述。

最重要的特性

短縮寫包含長單詞 -軟件開發工具包(或一組軟件開發商)。 很多人認為,可以為軟件開發任何程序被稱為SDK,也就是說,例如,Pascal和Delphi編譯器。 但是,因為你不能判斷一本書的封面,和產品 - 從它的名字。 SDK - 擴展的軟件,遊戲,複雜產品的功能集,它能夠創建自己的計劃,或增加的水平,但只有與原來的發展。

三SDK鯨

SDK經常包含三個主要組成部分。 最重要的 - 它是基於現有的程序本身或一組庫,允許開發新產品。

第二部分 - 文檔。 它描述的這一切簡單,簡潔和簡單。 它包括和參考教程(一步訓練中的“六個簡單的步驟將創造世界”的風格步) - 部分可以用SDK的幫助下做了目錄的形式提供。

第三一塊拼圖 - 現成的例子 - 為那些誰經常使用的產品最喜歡的。 而且幾乎總是,它們覆蓋的開發工具的所有功能。 由於他們的存在往往會錯過任何參考,不試圖了解編程環境。 樣本用戶的事實,你可以創建提供一個程序包,快速的熟悉。

有些人誰也懶得連閱讀簡短的教程。 而這並不需要! 舉一個例子,對其進行編輯,調整到適合自己的標準 - 與程序的新組件準備。

從簡單到複雜

所有上述的後,讀者可能會問:“SDK - 這一套方案,這是本開發者和用戶的利益不僅需要精細的呵護?” 答:所有的SDK可以分為兩組。

首先有必要進行包創立自主遊戲和程序。 最好的例子是DirectX的,沒有它今天不是與Windows的任何計算機工作。 然而,用戶提供運行使用該SDK開發的應用程序只需要簡單的操作組件。 對於開發商來說,微軟還提供了一套免費的DirectX SDK中,這是一個更強大的產品的一個組成部分 - Windows SDK中。 它包含了所有需要編寫一個新的應用程序或電腦遊戲中的文件:SI ++庫,編譯器,多頁文檔。

對於這樣的解決方案可以歸因,和Android SDK - 一個軟件包,用於開發的智能手機應用程序。 沒有必要鑽研加速度計和傳感器功能的複雜性已經添加到試劑盒中。

第二組有趣的SDK。 這不是一個 操作系統的組成部分, 巨大自包含儀器和。 例如,它們包括扭矩或Unity - 完整的遊戲引擎,其中包括最先進的技術支持。 然而,這樣的決定是在不同的由包括在交付文書的方式,你可以創建一個偉大的比賽或者沒有學習編程太深程序 - 將足以學習的基礎知識。 很多時候,在這些產品中使用自己的腳本語言與簡化的功能。

最新的版本是不是最好的

通常SDK,這是剛剛下線,不僅包括新 的工具集, 但也有大量的錯誤和錯誤的。 例如Java SDK的最新版本有八位名。 然而,許多人不急於更新他們的軟件。 他們忠於SDK版本7。

為了捕獲bug和bug修復一直是最簡單,開發人員創建一個網站,是舒適的社區-的開發者和SDK的用戶關聯。 不同的企業組織溝通方式不同,但往往是在網站上的論壇。 用戶和開發者分成的信息,它發現的缺點和討論了SDK,提示工作的細微之處,並要求技術支持人員的問題。

免費奶酪只在捕鼠器?

碰巧的是,開發人員創建一個簡訊,通知有關他們的工具和新版本的開發感興趣。 在論壇上,你幾乎總是可以找到一個詳細的文檔,這是不斷更新的一個分支。 加入本文SDK的作者,他們的共融與社區和全天候工作的技術支持人員的普通會員,並在一旦它變得清晰,社會 - 它不是免費的SDK測試一個社區,這是企圖使產品越來越好。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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