什么构成名称Kit?

时间:2010-04-08 03:58:38

标签: iphone

我对“套件”有点困惑。 我是一个转向Linux和iPhone开发的.Net人。我想知道套件是否就像你引用的dll一样?或者当你有一个由许多部分组成的完整框架时?

我可以打电话给NUnit“TestKit”吗?

3 个答案:

答案 0 :(得分:1)

你指的是什么“工具包”?

像WebKit(Apple开发的开源网页渲染引擎),UIKit(用于iPhone开发的用户界面框架)和TuneKit(用于构建iTunes LP内容的框架)之类的东西都是Apple用于各种技术集合的营销术语和工具。

答案 1 :(得分:1)

来自http://en.wiktionary.org/wiki/kit“为特定目的而收集的一套相关零件,工具,衣服或其他设备。”

  • 一组开发工具或库可称为工具包。 SDK是一个套件。
  • WebKit是一个内容引擎,所以它不是一个真正的工具包。

NUnit是一个测试框架,而不是一个工具包。如果您将它与Mocking框架一起发货,您可以将它们称为套件。软件包通常也称为堆栈。他们称LAMP为堆栈,而不是套件。

答案 2 :(得分:1)

Kit在Cocoa中没有任何设定含义,它是Apple喜欢使用的框架的后缀。它有一点内涵,是一种紧凑,优雅,高级的方式来构建它可以构建的任何东西。有时,它用于区分框架的UI部分和非UI部分,非UI部分可能具有从Core开始的框架。 Core同样大部分都没有意义,但暗示是更低级别或非UI。在桌面上Core一度意味着“Cocoa和Carbon之间共享”。

有一个TestKit框架!对我来说,调用框架的预期内涵  “TestKit”如上所述。您希望这是一种紧凑,优雅的测试方法。你不会在问题上抛出厨房水槽,你会努力找到一种解决人们想要解决的所有问题的方法。