我们公司之前都是纯原生开发的
考虑到某些界面的复杂程度比较低、交互要求不高、量大
打算把这类界面用 H5 实现
目标是由目前的 Native 逐步转成 Hybrid
我们团队成员除了俺以外基本可以算是零前端基础的
我初步看了一下 react 跟 vue 的示例代码
感觉好像 react 会比较倾向 java 跟 obj-c 的语法
内里到底咋样还没有深入了解
希望路过的老司机指点一下
1、针对原生开发者入手前端 react 跟 vue 哪个比较容易上手呢?
2、针对俺们这种只是部分界面转 H5,非整个 APP 的情况哪个处理会比较好呢?(俺觉得应该是 vue )
3、从个人技术栈考虑,长远来说哪个的入手价值比较高呢?(俺觉得应该是 react )
1
murmur 2017-05-14 11:13:46 +08:00
vue 或者 react native 不要 redux
现在 h5 最大的头疼还是性能 即便是这几年新出的手机 整屏过场还是会在第一次卡一下 这个已经无解了 而且你以前的优化方式全不能用了 因为听说有奇葩手机强制用 css3 开启硬件加速动画反倒会卡。。 |
2
murmur 2017-05-14 11:15:06 +08:00
另外从来没说 react 会倾向 java 和 obj-c 的语法
老版 react/rn 用 es5 开发一样很舒服 你以为用了 es6 语法就 oo 了?再过几年吧 es6 和 java 的语法还是差远了 而且跟 java 的面向对象更是差出几个银河系的差距 |
3
zhuangtongfa 2017-05-14 11:18:38 +08:00 via Android
要真想容易上手直接选 Vue,不要想其他的,React 体系太大,没那么多时间和人力给你准备
|
4
IamJ 2017-05-14 11:25:12 +08:00 via iPhone
单从上手简单来说就选 Vue
|
5
askfilm 2017-05-14 11:28:41 +08:00
我个人觉得
react 现在还是试验品而已 Vue 不适合大型应用 |
6
beyoung 2017-05-14 11:47:32 +08:00 via iPhone
既然不复杂,那就这两个都用不到。
vue.js 上手更容易。 仅个人看法。 |
7
dreamcog 2017-05-14 11:48:38 +08:00 via iPhone
用了 react,感觉还可以。上手的确难度有点高,顺了以后就还好了
|
8
hst001 2017-05-14 13:38:17 +08:00 via Android
后端表示半天上手 vue,react 可是花了好几天
|
9
zzuieliyaoli 2017-05-14 15:37:16 +08:00
@askfilm #5 能否详细说一下 Vue 为什么不适合大型应用吗?
|
10
sniffles 2017-05-14 15:55:58 +08:00
vue
简单 长远来看,优势不一样 react 更成熟一些,native、redux 这些前人已经踩坑许多 vue 更有活力,意味着你可以给 vue 生态做出更大贡献 |
11
yangff 2017-05-14 16:21:53 +08:00
vue 上手挺快的…… 就是文档不大好
|
12
maomaomao001 2017-05-14 16:59:33 +08:00 via Android
vue
|
13
dongoo 2017-05-14 17:08:12 +08:00 via Android
vue 上手简单一些,react 上手难一些~
|
14
only0jac 2017-05-14 17:34:49 +08:00 via Android
vue 还能做安卓和 ios 的跨平台?
|
16
only0jac 2017-05-14 20:17:39 +08:00 via Android
@gooin 对比了下,加载列表,rn 比 weex 效果要好,weex 加载从上往下有延迟,像 web 一样
|
17
joesky 2017-05-17 10:48:36 +08:00 via Android
推荐尝试一下 React + MobX,上手同样很快。MobX 现在也有中文文档了。
|