Riot,有人用过这个 UI 库吗?

2015-01-23 22:42:01 +08:00
 coolicer
https://muut.com/riotjs/
4535 次点击
所在节点    Node.js
18 条回复
ariesjia
2015-01-23 23:23:30 +08:00
用过他的1.0 在mobile项目中用了,
最近他刚更新了2.0 感觉看起来挺棒的,准备搞搞
yakczh
2015-01-23 23:28:23 +08:00
这个相比React有什么优势吗?
coolicer
2015-01-24 08:33:21 +08:00
@yakczh 官网有对比啊。轻量吧,简洁。我也是刚看到,还不是很懂。
coolicer
2015-01-24 08:52:17 +08:00
@ariesjia 那个tag文件的html和riot.tag里面的html怎么是一样的?看那个todo
ariesjia
2015-01-24 11:13:57 +08:00
@coolicer 那个js 是用tag 编译成的, 就和react 的JSX一样。
ariesjia
2015-01-24 11:15:23 +08:00
@yakczh 优势就是轻量,而且更加的容易简单。
coolicer
2015-01-24 11:46:36 +08:00
@ariesjia 没玩过react,还能生成JS?要服务端吗 = =
yakczh
2015-01-24 11:50:10 +08:00
@ariesjia 必须要编译才行吗? 如果直接写在html页面里,怎么写?
yakczh
2015-01-24 16:12:56 +08:00
安装 riot 报错
npm ERR! gaze@0.6.4 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gaze@0.6.4 install script.
npm ERR! This is most likely a problem with the gaze package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls gaze
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "G:\\nodejs\\\\node.exe" "G:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "riot" "-g"
npm ERR! cwd d:\www\js\reactjs\riotjs-2.0.1\compiler
npm ERR! node -v v0.10.34
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR! not ok code 0


如果不编译的话,怎么个用法?
ariesjia
2015-01-24 17:53:12 +08:00
@coolicer 本地生成的
ariesjia
2015-01-24 17:54:05 +08:00
你的意思是 不用自定义tag么? 可以的啊 他还是可以的
icylogic
2015-01-25 12:45:31 +08:00
我其实不喜欢这种把内容样式逻辑又混到一起的。。
coolicer
2015-01-25 13:25:54 +08:00
@icylogic 组件的意思吧,所有东西都在,不用引用这块引用那块。
tamamaxox
2015-01-27 12:48:57 +08:00
这个明明就不是UI库嘛,还好走进来看看
tamamaxox
2015-01-27 13:07:58 +08:00
这个东西的编译跟react不是同一回事啊,react是直接把tag编译成js语句,这个只是字符串。
coolicer
2015-01-27 14:19:57 +08:00
@tamamaxox 我都没用过,不过看样子todo.js也是编译出来的,你再看看。
tamamaxox
2015-01-27 14:25:20 +08:00
@coolicer 是编译出来,但是只是把tag做成字符串模版。然后在运行环境才对这个模版解析
而react是编译成创建dom的语句。
wmzsonic
2015-03-16 08:48:24 +08:00
我一直在关注,感觉挺不错,但是文档不够丰满

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

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

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

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

© 2021 V2EX