Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Architecture 例如;核心编程“;怎么做呢?_Architecture - Fatal编程技术网

Architecture 例如;核心编程“;怎么做呢?

Architecture 例如;核心编程“;怎么做呢?,architecture,Architecture,我唯一能确定的是它没有线程或CPU内核。 它应该是一种创建无依赖性/最小依赖性的应用程序的方法,所以“逻辑”将独立于使用的框架,并且在切换库/框架时保持不变 我无意中偷听了关于这件事的谈话,所以我不确定我是否完全正确地理解了它。 这听起来不错,但我还没有看到这种方法的任何例子,也不知道如何尝试 我理解对了吗? 核心编程的(非平凡)示例是什么? 在将其应用于我的(可能是新的)项目时,我应该注意什么 编辑: 我做了广泛的研究,我想我可能已经发现了一些东西。 看起来它可能与“鲍勃叔叔”的“干净建筑”有

我唯一能确定的是它没有线程或CPU内核。 它应该是一种创建无依赖性/最小依赖性的应用程序的方法,所以“逻辑”将独立于使用的框架,并且在切换库/框架时保持不变

我无意中偷听了关于这件事的谈话,所以我不确定我是否完全正确地理解了它。 这听起来不错,但我还没有看到这种方法的任何例子,也不知道如何尝试

我理解对了吗? 核心编程的(非平凡)示例是什么? 在将其应用于我的(可能是新的)项目时,我应该注意什么

编辑: 我做了广泛的研究,我想我可能已经发现了一些东西。 看起来它可能与“鲍勃叔叔”的“干净建筑”有关

我在某处见过这样一句话:“一切都取决于核心,但核心什么都不依赖”

我仍然希望看到一些真实世界的例子(或者至少比hello world更大的例子)。 我特别感兴趣的是:

  • 应用程序将在何处(在哪个循环中)启动? 若我想使用ex.SpringBoot,那个么它不可能是核心,那个可能是在某个外圈——如何引导应用程序

  • 如何(谁-哪个戒指)处理请求?同样,它不能是核心,因为它是纯逻辑,与接受用户数据无关(如果我理解正确的话,也就是说)

  • cron将如何进行?谁将调用它们
  • 很抱歉提出了一个混乱的问题——“要问一个好问题,你需要已经知道一半的答案”——我不知道。术语“核心编程”有时用于专门使用编程语言的基本功能,而不是使用特定的库或框架

    这在教育背景下最有意义。例如,实现您自己的链接列表。大多数语言的标准库中都有链表实现,这些实现可能比您自己实现的任何东西都要好。尽管如此,独自做这样的事情还是一个很好的锻炼


    然而,在一个“真正”的项目中,使用现有代码可能会更好。

    非常感谢您的回答,但我相信这不是问题所在。有关新信息,请参阅我编辑的问题。@xinus01:在“干净的体系结构”的上下文中从未听说过这一点。另外,在你添加的链接中,我找不到“核心编程”这个术语。@xinus01:你的意思是“内核编程”吗?恐怕这也不是关于内核的。我开始想,他们在飞行中创造了这个术语,或者我一定是在没有更广泛背景的情况下听错了/误解了对话。无论如何,非常感谢你的帮助。