计算机软件

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 zhcn.delachieve.com. Theme powered by WordPress.