Respo: a front-end MVC library in ClojureScript

2016-09-29 16:38:47 +08:00
 jiyinyiyong
代码早就完成了, 这两天加上了文档站点, 纯英文 http://respo.site/

Respo 是一个模仿 React.js 写的前端类库, 基于 ClojureScript, 所以自带不可变数据, 并且很适合通过 Lisp 语法进行抽象. 实现的功能比 React.js 要少很多, 但是更加纯粹, 适合做热替换.

GitHub 主页看 http://github.com/Respo

一个组件的写法的示例 https://gist.github.com/jiyinyiyong/db75fd357b5268a247b4b0deb28273c0
1751 次点击
所在节点    分享创造
3 条回复
xwartz
2016-09-29 18:02:20 +08:00
消灭 0 回复
oyyd
2016-09-29 18:15:34 +08:00
和 om 相比有什么特点呢?
jiyinyiyong
2016-09-29 18:21:04 +08:00
@oyyd Om 的 DOM 写法太复杂了, 还包含了一些复杂的概念, Respo 里用的都是简单的概念. 不过底层的差别, Om 是对于 React.js 的封装, 而 Respo 是完全用 ClojureScript 实现了 Virtual DOM. 总体上说应该是简单一点的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/309803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX