replica:Haskell的远程虚拟DOM库

时间:2024-05-22 21:02:45
【文件属性】:

文件名称:replica:Haskell的远程虚拟DOM库

文件大小:198KB

文件格式:ZIP

更新时间:2024-05-22 21:02:45

react virtual-dom spa ui web

复制品 副本是Haskell的远程虚拟DOM库。 与传统的虚拟DOM实现相反,远程虚拟DOM在服务器上运行并复制到客户端,客户端仅充当哑终端。 快速开始 要查看实际效果,请查看 动机 用或等框架编写的SPA通常需要使用各自的构建工具以不同的语言设置项目。 考虑服务器和客户端之间的协议; 设计用于通信(无论是显式还是隐式)的数据类型,并提出一种使所有内容可靠地保​​持同步的方法。 通常,这会导致大量的样板和支持代码与手头的任务完全无关。 必须在很久才能调整受影响的UI组件之前,通过服务器代码和协议或API传播后端的更改。 相反,UI规范或要求的更改取决于数据流中经过长时间思考的实验,然后才能确定对后端进行的所需修改。 原型制作速度减慢,维护成本增加。 因此,人们经常会发现自己渴望服务器端HTML渲染的往日时光,那里的所有数据唾手可得,无需协议或不同的生态系统即可处理。 但是,这是以牺牲


【文件预览】:
replica-master
----docs()
--------replica-dom.ai(135KB)
--------replica-dom.svg(42KB)
--------replica-logo.ai(108KB)
--------replica-logo.svg(682B)
----package.yaml(1KB)
----test()
--------Spec.hs(2KB)
----stack.yaml(34B)
----js()
--------tsfmt.json(242B)
--------dist()
--------tsconfig.json(5KB)
--------client.ts(14KB)
----LICENSE(1KB)
----src()
--------Network()
--------Replica()
----Setup.hs(46B)
----replica.cabal(2KB)
----.gitignore(27B)
----.circleci()
--------config.yml(692B)
----README.md(9KB)
----ChangeLog.md(47B)

网友评论