文件名称:dato:尝试将应用程序精炼到本质
文件大小:96KB
文件格式:ZIP
更新时间:2024-05-18 06:37:26
Clojure
拿督 Dato是一种构建应用程序的替代方法,受到Meteor,Firebase和Parse的极大启发,但强烈倾向于使用FP简化应用程序的设计,迭代,工具和实现功能。 默认情况下,它带有滞后补偿,安全规则和服务器端函数调用。 它最终将可扩展,因此应该可以访问和高效地使用例如脱机应用程序,操作转换(类似Etherpad / Google Docs的功能)和其他行为。 地位 本自述文件更能代表拿督的目标/以后的设计。 目前这里并没有提到的所有内容都在Dato仓库中(特别是安全性和实时查询,尽管对于本演示来说不是必需的)。 如果有任何疑问,请检查/创建问题。 当前数据洗牌位是严重WIP。 当前的工作主要围绕想法和可能性(尽管有很多优化计划) 使用Dato构建的应用 演示应用程序: 当前状态 我现在要从生产应用程序中提取Dato,对其进行重构,并删除不应包含在库/框架中的专有部分。 我们通过大量的
【文件预览】:
dato-master
----random_notes.md(730B)
----profiles.clj(2KB)
----.gitmodules(98B)
----src()
--------cljs()
--------shared()
--------dato()
----scripts()
--------deploy.sh(361B)
----yaks()
--------datascript()
----doc()
--------intro.md(102B)
----LICENSE(11KB)
----test()
--------mana()
----README.md(15KB)
----project.clj(4KB)
----resources()
--------public()
--------log4j.properties(335B)
----docs()
--------middleware.md(193B)
--------rpc.md(777B)
--------security.md(16B)
--------resources()
--------query.md(2KB)
----.gitignore(241B)