Micro-framework数据驱动架构-python

时间:2024-07-08 13:47:34
【文件属性】:

文件名称:Micro-framework数据驱动架构-python

文件大小:20KB

文件格式:ZIP

更新时间:2024-07-08 13:47:34

其它杂项

Micro-framework数据驱动架构 Integrant integrant /ˈɪntɪɡr(ə)nt/(部分)组成或贡献于整体; 组分。 Integrant 是一个 Clojure(和 ClojureScript)微框架,用于构建具有数据驱动架构的应用程序。 它可以被认为是 Component 或 Mount 的替代品,其灵感来自 Arachne 和 Duct 的工作。 Rationale Integrant 的构建是为了修复 Component 的一些感知弱点。 在组件中,系统以编程方式创建。 构造函数用于构建记录,然后将其组装到系统中。 在 Integrant 中,系统是从配置数据结构创建的,通常从 edn 资源加载。 应用程序的架构是通过数据而不是代码定义的。 在 Component 中,只有记录或地图可能有依赖关系。 您可能希望具有依赖项的任何其他内容,例如函数,都需要包含在记录中。 在 Integrant 中,任何事物都可以依赖于其他事物。 在将配置初始化为系统之前,从配置中解析依赖项。 安装 要使用最新版本,请将以下内容添加到您的项目 :


【文件预览】:
integrant-master
----.gitignore(106B)
----src()
--------integrant()
----.travis.yml(40B)
----CONTRIBUTING.md(1KB)
----deps.edn(261B)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----README.md(15KB)
----test()
--------integrant()
----project.clj(2KB)

网友评论