gpt4 book ai didi

frameworks - "engine"和 "framework"之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 11:09:06 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

4年前关闭。




Improve this question




我听说这些术语似乎可以互换使用,所以我有点不清楚。请举例说明。

最佳答案

这些术语和其他术语看起来非常相似。它们是从概念的角度命名的,因此可以定义如下:

  • “框架”是您构建实际应用程序的“基础”或“支持结构”。 .NET Framework 不仅包括一个基础(CLR),还包括一系列提供标准化功能的库,否则您必须自己实现这些功能。其他框架或基础提供了更具体的支持领域,例如 UI、数据存储、客户端-服务器交互等。框架提供了一个相对静态的通用结构,您可以在其中构建特定和独特的东西。
  • “引擎”是一个独立的、但外部可控的代码段,它封装了旨在执行特定类型工作的强大逻辑。引擎的存在是为了做“繁重的工作”,您可以指示它执行一些复杂、抽象的任务,并且它以相对有效的方式处理细节,而无需进一步的外部指导。 SQL 实现和其他执行搜索的服务通常称为“引擎”。还有物理引擎、图形引擎等,它们都有一个共同的想法,即您以某种通用方式告诉它“执行此操作”,并且它会处理细节。
  • 关于frameworks - "engine"和 "framework"之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068992/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com