平台和工具有什么区别?

发布于 2024-08-21 05:02:48 字数 175 浏览 4 评论 0原文

这个问题说明了一切

我问的原因:

Maven 与其说是一个平台,不如说是一个平台 工具,而你可以考虑 Maven Ant 的替代品,你是 将苹果与橙子进行比较。 “马文” 不仅仅是一个构建工具。

这到底是什么意思?

The question is telling everything

Reason why I ask:

Maven is more of a platform than a
tool, while you could consider Maven
an alternative to Ant, you are
comparing apples to oranges. "Maven"
includes more than just a build tool.

What the heck does this mean?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你没皮卡萌 2024-08-28 05:02:49

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

Different tools make apps for the same platform ... The quotation you brought up just claim that Maven does more than Ant so that it's not fair to compare the two.

一江春梦 2024-08-28 05:02:49

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

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

  • 电力
  • 通信渠道
  • 污水管道
  • 街道
  • 土地/地块
  • 等。

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

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

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

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

You build "things" on top of a platform. You build those "things" with tools.

To use an analogy, think of a city as a platform. The city (platform) provides basic services such as:

  • Power
  • Communications channels
  • Sewage lines
  • Streets
  • Land/lots to build on
  • Etc.

You can build all kinds of "things" within a city - e.g. retail stores, office buildings, homes, movie theaters, etc. These "things" are all built using a wide variety of tools - e.g. hammers, saws, power drills, cranes, etc.

What all of these "things" have in common is that many/most of them make use of the various services provided by the city (platform). This allows you to build those "things" much more quickly and efficiently since you don't have to re-invent these services for each and every "thing" that you build.

It's also possible, due to economies of scale, that the services will be cheaper when they're provided as part of a platform vs. creating them for each use case. For example, you wouldn't want to create an electrical power plant for each home that you build.

In some cases, the "things" that get built can become part of the overall platform. For example, building a new electrical substation at the edge of a city can allow for new things to be built with easier, more efficient access to electricity increasing the overall capabilities of the platform.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文