题主因为最近赶忙要做一个移动端,但是之前只是看过 swift 和 android 的教程。。。
之前有过写 Vue 和 React 的一些经验,所以想用 Weex 或者 React Native 的方案,
而且看文档感觉都很亲切,好像和写网页端区别并不大。。。。
所以想问问:
Weex 和 React Native 各有什么优缺点
Weex 和 React Native 各有什么坑
和原生的比,她们都有什么坑
还望指教
1
coolair 2017-07-30 23:12:48 +08:00 via Android
更新一次要命。
|
2
Pastsong 2017-07-30 23:13:27 +08:00
Weex 远没有 production ready, 用 React Native 吧
|
3
aljun OP |
4
linoder 2017-07-30 23:51:20 +08:00
|
6
Rocka 2017-07-31 12:10:11 +08:00
React Native 的 Navigator 系统就是一个大坑,跟前端或者原生都不是一套。千万不要抱有 “跟写网页差不多” 的幻想,我一开始也是这样想的。但基本上没啥关系,只是代码长得像了一点,React Native 的样式跟 CSS 也只是 “有点像” 而已。
而且 IDE 智能提示很难受的,很多东西没法补全,如果用 ts 的话可能会好一点。 |
7
aljun OP |
8
Sail1997 2017-07-31 12:42:53 +08:00
React Native 吧,生态好些
|
9
codermagefox 2017-07-31 13:23:32 +08:00
mark.这个问题我也提了没人回,羡慕一下楼主
|
10
aljun OP |
11
codermagefox 2017-07-31 13:48:16 +08:00
@aljun 我看了一上午资料的结果是,必须用 RN,WEEX 现在还是天坑.看看这贴会不会验证我的想法
|
12
coolair 2017-07-31 22:15:31 +08:00 via Android
@aljun 我 0.3.5 用的,期间 RN 本身有个 Bug,几个月了没人修复,没办法,自己编译了一个。项目做完后就没管了,后面有段时间闲的蛋疼,升级到 0.4.2,前面那个 Bug 修复了,但是有一个用到的插件已经没人维护了(当初选插件都是选择 star 最多的用的),然后,自己 fork 了一个版本自己适配;另外,还有个插件的效果在 RN 0.4.2 和 0.3.5 上的效果不一样了,无奈,弃用了这个插件自己重写了一个。
不知道现在什么情况了,我觉得 Node.js 的包管理好混乱啊,也怪我自己学的不好。 |