【问题标题】:What is the difference between platform and tool?平台和工具有什么区别?
【发布时间】:2010-02-09 14:58:25
【问题描述】:

问题说明一切

我问的原因:

Maven 与其说是一个平台,不如说是一个平台 工具,而您可以考虑使用 Maven Ant的替代品,你是 比较苹果和橘子。 “马文” 不仅包括构建工具。

这是什么意思?

【问题讨论】:

  • 出于这个原因投票结束“不可能客观地回答这个问题;这种类型的问题太开放了,通常会导致对抗和争论。” ..我应该把它做成社区维基吗?
  • 问题并不能说明一切,无语境的甘道夫。
  • 打个比方:中土是一个平台,而霍比特人是一个工具!
  • 这就像“emacs 更像是一个平台而不是一个编辑器”。当然,我们中的一些人宁愿有一个编辑器。
  • 是的,那为什么会有不必要的复杂性呢?

标签: comparison compare definition


【解决方案1】:

不同的工具为同一个平台开发应用程序......你提到的引用只是声称 Maven 比 Ant 做得更多,因此比较两者是不公平的。

【讨论】:

    【解决方案2】:

    您在平台之上构建“事物”。你用工具构建那些“东西”。

    打个比方,将城市视为一个平台。城市(平台)提供基本服务,例如:

    • 电源
    • 通讯渠道
    • 下水道
    • 街道
    • 可供建设的土地/地块

    您可以在城市中建造各种“东西” - 例如。零售店、办公楼、家庭、电影院等。这些“东西”都是使用各种各样的工具建造的——例如。锤子、锯子、电钻、起重机等。

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

    由于规模经济,服务作为平台的一部分提供而不是为每个用例创建服务时,也有可能更便宜。例如,您不希望为自己建造的每个房屋都建一个发电厂。

    在某些情况下,构建的“事物”可以成为整个平台的一部分。例如,在城市边缘建造新的变电站可以让新事物的建造变得更容易、更高效,从而提高平台的整体能力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-16
      • 2015-07-24
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2014-09-21
      • 2015-10-08
      • 2015-11-04
      相关资源
      最近更新 更多