现在公司 2 安卓 2ios,然后一个 ios 和 android 主要负责各种即时通信和别的复杂的业务.我和一个 ios 的哥们则是写一些量多的玩意.
然后问题来了...量也不是不能搞定.但是会变成每天搞到 8 点多.没时间搞自己想搞的事.然后了解技术的时候发现 React Native,想问问各位有没有用过的?这东西能提高效率么.比如我和另一个 ios 的哥们都会了这个技术的话.我俩的进度提高个 1.5 倍有可能么.?
1
NovemberEleven 2016-03-16 14:06:48 +08:00
创业公司应该用最成熟的东西,新潮的技术只会浪费更多时间吧。
|
2
karnaugh OP @NovemberEleven 怎么说.我和另一个 ios 哥们做的事情并不需要太复杂的逻辑.就是页面多.落代码这样子.所以我想能否提高一下速度?创业公司跑的太快了...上午开完会和产品唠了两句.他说上次需求做少了批评他了...
|
3
murmur 2016-03-16 14:14:37 +08:00
现在如果初创公司可能会选 reactnative+node.js 这套 不过你们有 ios 和安卓啊
|
5
Hayesz 2016-03-16 15:07:50 +08:00
要求至少有个能 hold 住新技术的人才行,不然还是老套路吧.
|
6
lk920724 2016-03-16 15:42:39 +08:00
ionic ?
|
7
ipconfiger 2016-03-16 15:45:22 +08:00
这种东西只有 ThoughtWorks 这种能把客户往傻了忽悠的公司才能用, 创业公司去填这个坑被坑死在路上都不晓得
|
8
hxtheone 2016-03-16 15:46:47 +08:00
1.5 倍不太可能, 如果本来的活儿就是摞代码, 换了个实现应该还是摞代码= =
|
9
WildCat 2016-03-16 15:47:22 +08:00
我觉得说 react native 不靠谱的都是没真正接触过的,楼主可以去 App Store 搜“ Seed ”,一个阅读英文的 app ,我觉得 react native 能做成这样很靠谱了。
“并不需要太复杂的逻辑,就是页面多”,我觉得正合适。 |
10
likezun 2016-03-16 15:57:17 +08:00
看标题 —— 你们需要 PHP !
|
11
Ouyangan 2016-03-16 16:04:09 +08:00
业务上的问题属于业务.
|
12
arden 2016-03-16 16:38:04 +08:00
我觉得别去碰这种技术,表面上看起来好,实际上真正用的时候把你坑死。
|
13
sharkli 2016-03-16 16:43:11 +08:00 1
开发了多年 iOS ,感觉 React Native 不错,正在用它写一个新项目,新闻类的。
|
14
cxbig 2016-03-16 16:46:14 +08:00
React Native 做界面是很快,前提是你们熟悉它,贸然用新技术坑更大。
|
15
arden 2016-03-16 17:08:56 +08:00
刚粗略的看了一下 React Native 感觉和那种 hybrid 的技术有点不一样,实质上还是原生开发。不是用 webview 来解析的。性能上应该有所保障。但好像 ios/android 能共用一套代码吗?感觉好像还是要做修改吧。有经验的可以过来交流交流下啊。
|
17
juleswang 2016-03-16 18:30:47 +08:00
你们对 js 熟悉吗, 不熟悉的话,光是学习 RN 就好久了。做界面确实挺快挺方便的
|
19
feilaoda 2016-03-16 20:41:04 +08:00 via Android
虽然对 RN 了解的不够深入,但对这个还是很有信心的,除了在处理音频的时候遇到一个未知的问题无解外,其他的目前都能应对,包括 android
特别是页面多的时候,开发速度不要太快哦 |
25
sodaless 2016-03-17 09:46:50 +08:00
RN 不能解决所有问题,很多地方还是要靠原生提供支持的, write once , debug anywhere
|
26
anerevol 2016-03-17 10:30:39 +08:00
https://facebook.github.io/react-native/docs/native-modules-ios.html#content
可以自己写原生组件的。 楼主还是自己写个 demo 研究下吧,验证性的 demo 速度还是很快的。 另外 iOS/Android 能重用的也只是逻辑部分吧, UI 部分 android/iOS 使用的类的大都不一样的。 |
28
xiaoshenke 2016-03-17 11:43:01 +08:00
奉劝一句 别入坑。这种新兴技术其实对你的要求更高。表面上看起来很美,出 bug 的时候问一句,你能搞定么?
|
29
xiaoshenke 2016-03-17 11:44:13 +08:00 1
写过 react native 的一些 demo 及产出过几篇 react native 源码博客的路过。
|
30
oiken 2016-03-17 12:02:23 +08:00
我用 React Native 写过 iOS 和 Android 的 app ,用来做新闻类的 app 挺好的,我们想继续用。就为了以后能和 Android 的哥们互相结合着开发,好过以前各自为战,要重复开发同一种功能不说,虐心的是大部分情景是同一功能他完成了,你还在折腾,他还没法帮你,只能眼睁睁(眼睁睁,眼睁睁,说三遍)滴看着你在那抓头发啊。
|
31
tinyhill 2016-03-17 13:10:08 +08:00
写 React Native 必须要懂 ios 和 android ,很多坑必须通过原生代码实现,不熟悉 React Native 和 Node.js 技术栈的,贸然使用可能得不偿失,谨慎为好。
|
32
readonly 2016-03-17 13:24:29 +08:00 via iPhone
最近尝试了一下,对于我这个纯前端来说诱惑还是挺大的,就是 React 实现的一些原生组件还有问题,目前来看还需要一年的时间才能做到完全可用吧?如果团队里面有安卓和 iOS 的开发者,而且自己也玩的转 React ,那么还是推荐入坑吧, livereload 、 flex 很爽
|
33
karnaugh OP |
34
chronos 2016-03-17 15:08:09 +08:00
我不会原生开发,目前正在用 React Native 写 app ,中间碰到很多问题,必需要用原生的方法才能解决。跟原生应用的交互到是挺容易的,就是现有的组件在很多细节上可能达不到你的需求,需要自己写原生组件去处理, IOS 上会好一点,功能更完善, android 发布的晚,官方的东西支持性不如 ios 。到目前为止,我已经硬着头皮写了两个 android 的原生组件来解决 app 的问题。
原本就会原生开发的,可以考虑业余学一下 react native 。接入到项目里面还是需要做好准备才行。 纯前端的还是洗洗睡吧,没原生功底有点 Hold 不住。 |
35
xieyu33333 2016-03-17 15:08:46 +08:00
前提是你们懂 web 开发, Facebook 之所以这样做因为那边全栈工程师很多,多数工程师都懂 web ,而国内的很多客户端工程师往往只懂本端的东西,这样还得去学习 web 开发的一些基础,成本更高。
|
36
miao1007 2016-03-17 17:00:01 +08:00
RN 本质是跑的 jsx 解释器,调用的是封装好的组件,要是说坑的话,生命周期就是坑
|
37
ljh0585 2016-03-17 17:47:32 +08:00
加班
|
38
AndyCrz 2016-03-17 21:57:21 +08:00
场景一:大家好好干周末放假!
场景二:再也不改需求了,你们快点干吧 场景三:这次做完了我们就发工资了 |
39
jiongxiaobu 2016-03-18 00:42:06 +08:00 via Android 1
推荐使用,但是必须要有人熟悉 react ,否则学习比较耗时间。我开发下来没遇到过不能解决的坑,如果 RN 功能缺失,自己写原生组件就好了,你们正好 ios 安卓都有。
|
40
karnaugh OP @jiongxiaobu 换言之.学习路线就是先学 react 再去看 RN?
|
41
talent 2016-04-02 15:56:33 +08:00 1
我这样说吧,这个东西你会 React 的话,完全就是零学习曲线,直接就可以敲代码了。
Facebook 目前还在不断完善它的组件,另外也有很多第三方提供。 问题在于如果这些你都不够用,想来点自定义的话,那个时候才需要你懂原生开发(个人感觉也是一个好的驱动力,我遇到一个 RN 本身不支持的 feature ,自己有准备学 ObjC 的打算)。 不过对于公司层面来讲,确实很少有公司将 RN 用于 PROD ,不过我觉得作为个人学习来讲还是挺不错。 我个人的业余项目,供参考: https://github.com/just4fun/uestc-bbs-react-native http://just4fun.github.io/hexo-blog/2016/03/30/my-first-ios-app-built-with-react-native/ |
42
qiujian5628 2017-03-31 21:54:56 +08:00
React-native 发展非常迅速,目前我们团队就是基于 RN 技术框架做的 APP 开发。
|
43
karnaugh OP @qiujian5628 可否来个 app 下载地址或名称?
|