平台和工具有什么区别?

时间:2010-02-09 14:58:26

标签: comparison compare definition

问题是告诉所有事情

我问的原因是:

  

Maven更像是一个平台而不是一个平台   工具,你可以考虑Maven   你是Ant的替代品   比较苹果和橘子。 “Maven的”   不仅包括构建工具。

这意味着什么?

2 个答案:

答案 0 :(得分:1)

不同的工具为同一平台制作应用程序...你提出的引用声称Maven比Ant更多,所以比较两者是不公平的。

答案 1 :(得分:0)

您在平台上构建“事物”。您可以使用 tools 构建这些“事物”。

要进行类比,请以城市为平台。城市(平台)提供以下基本服务:

  • 力量
  • 通讯渠道
  • 污水线
  • 街道
  • 要建立的土地/土地
  • 等等。

您可以在城市中构建各种“事物”,例如这些“物件”都是使用多种工具(例如,商店,办公楼,电影院等)建造的。锤子,锯子,电钻,起重机等。

所有这些“事物”的共同点是,许多/大多数事物都利用了城市(平台)提供的各种服务。这使您可以更快,更有效地构建这些“事物”,因为您不必为构建的每个“事物”重新发明这些服务。

由于规模经济,当将服务作为平台的一部分提供时,相对于为每个用例创建服务,也可能会更便宜。例如,您不想为自己建造的每个房屋创建一个发电厂。

在某些情况下,构建的“事物”可能成为整个平台的一部分。例如,在城市边缘建造一个新的变电站可以通过更容易,更有效的用电方式来建造新事物,从而提高平台的整体功能。