我对“套件”有点困惑。 我是一个转向Linux和iPhone开发的.Net人。我想知道套件是否就像你引用的dll一样?或者当你有一个由许多部分组成的完整框架时?
我可以打电话给NUnit“TestKit”吗?
答案 0 :(得分:1)
你指的是什么“工具包”?
像WebKit(Apple开发的开源网页渲染引擎),UIKit(用于iPhone开发的用户界面框架)和TuneKit(用于构建iTunes LP内容的框架)之类的东西都是Apple用于各种技术集合的营销术语和工具。
答案 1 :(得分:1)
来自http://en.wiktionary.org/wiki/kit“为特定目的而收集的一套相关零件,工具,衣服或其他设备。”
NUnit是一个测试框架,而不是一个工具包。如果您将它与Mocking框架一起发货,您可以将它们称为套件。软件包通常也称为堆栈。他们称LAMP为堆栈,而不是套件。
答案 2 :(得分:1)
Kit在Cocoa中没有任何设定含义,它是Apple喜欢使用的框架的后缀。它有一点内涵,是一种紧凑,优雅,高级的方式来构建它可以构建的任何东西。有时,它用于区分框架的UI部分和非UI部分,非UI部分可能具有从Core开始的框架。 Core同样大部分都没有意义,但暗示是更低级别或非UI。在桌面上Core一度意味着“Cocoa和Carbon之间共享”。
有一个TestKit框架!对我来说,调用框架的预期内涵 “TestKit”如上所述。您希望这是一种紧凑,优雅的测试方法。你不会在问题上抛出厨房水槽,你会努力找到一种解决人们想要解决的所有问题的方法。