作者Uilei (雨泪)
看板Soft_Job
标题Re: [讨论] 未来JS based将是App开发主流?
时间Mon Feb 27 15:13:26 2017
其实跨平台最最最重要的价值点就是"节省成本"
而成本又可以延伸成
1.开发成本
2.维护成本
3.人才成本
Cordova是个很不错的解决方案,做些简单的东西仅需要web前端工程师,
就可以搞定Android跟iOS,但如果需要复杂的画面(效能与客置化UI元件),
很多元件特性跟Native不同要自己作或调整,或是用到Native的api没人写plugin,
还是要有Android跟iOS的人写plugin,比较适用在新创试水温或是规格明确
场景限定的专案。
React Native本身的理念就是学一次到处写,因为Android跟iOS本来就有
各自独特UI流程与规范,所以React Native也是希望你UI写两套,
但後面的业务逻辑可以共用,口号很理想,
Web人直上App,但是....React人才真的普及吗?
会React Native上哪找?厉害的年薪要给多少?
更别说React Native都不知道稳定没,
然而复杂的需求也是会有跟Cordova一样的问题,还是需要Native的人来写模组。
Weex虽然方向更美好,写一套可以让你跑在Web、Android、iOS上,
但还太年轻,而且会与React Native遇到一样的问题,需要Native的人
而且两者可能会分散社群资源。
通常会成为主流的东西,都是简单又有效,说起来就只有Cordova比较符合,
但还是有其局限性,而当大家都需要Native的前提下
又或Native的人才愈来愈多时,最後会不会又反普归真呢?
是说J2Objc看起来明明就是CP值很高的路,怎麽这麽冷门呢?QQ
http://j2objc.org/
--
夜晚的雨,冷冷的侵袭
没有温暖的脸庞,有你摸过的记忆
冷列的风,狠狠的刺进心底
湿透的身体,带着一颗撕裂的心
最後滑过脸庞的....是雨?还是泪?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.21.92
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1488179614.A.742.html
※ 编辑: Uilei (220.133.21.92), 02/27/2017 15:21:43
1F:→ hungys: Xamarin:02/27 15:29
2F:推 sing10407: Xamarin: .....02/27 15:39
楼上两位大大有用吗?免费了也还是乏人问津
是否有卦?
3F:→ nurockplayer: Cordova我觉得有一个很大的问题是 开发者很容易用 02/27 16:28
4F:→ nurockplayer: 网页的思维来做App 结果做出来的东西UX都有很大的02/27 16:29
5F:→ nurockplayer: 问题02/27 16:29
6F:→ nurockplayer: 原本只是要省开发时间 结果连不该省的都省掉了02/27 16:30
7F:→ nurockplayer: 到最後做出来的东西就像政府盖出来的蚊子馆一样02/27 16:30
因为都是web开发者去做,当然就....
※ 编辑: Uilei (220.133.21.92), 02/27/2017 17:04:49
8F:推 lovdkkkk: Xamarin 旁边玩沙02/27 17:16
9F:推 GoalBased: 最近朋友帮人写RN 一个月10万给你参考02/27 18:30
感谢分享
10F:→ hungys: Xamarin是写C#,再加上我认为最有潜力的是Xamarin.Forms02/27 19:09
11F:→ hungys: 主要会用的我猜是大企业内部应用02/27 19:10
12F:推 sean2449: 会一个学一两周又是别人写的React Native就想高薪XDDD02/27 19:13
13F:→ sean2449: 会care这个的公司大概也没救了02/27 19:13
14F:→ sean2449: Xamarin主力是企业,一堆公司在用...02/27 19:15
15F:推 liddle: 别提 Java啊,Oracle 这样搞,谁敢用下去?02/27 21:22
告赢了还有openJDK,前提是要告的赢,最近一次判决是google胜的样子
16F:推 arthur104: cordova 效能还是很差…还有很多问题 02/27 21:52
17F:推 asleisureto: 这版前端拿高薪的 十个有九个都会RN02/28 00:09
18F:→ accessdenied: Xamarin哪里乏人问津?slack, Pinterest 都是用Xama02/28 00:57
19F:→ accessdenied: rin开发的,甚至还有游戏02/28 00:57
21F:→ accessdenied: 台湾工程师是活在资讯封闭的锁国环境吗?完全跟国02/28 00:59
22F:→ accessdenied: 际不sync? 02/28 00:59
23F:→ remmurds: 就一堆人用台湾看全世界啊02/28 07:49
24F:→ hungys: @accessdenied 就我所知确定有用 Xamarin Test Cloud02/28 10:02
25F:→ hungys: 但 mobile app 应该是 vendor native 的02/28 10:03
26F:→ hungys: 我上面是讲 Slack02/28 10:03
27F:→ hungys: Pinterest 应该也是用 Test Cloud 而已 02/28 10:04
28F:→ hungys: 一般用户会用到的 app 的确很少是 Xamarin 开发的02/28 10:05
29F:→ hungys: 有看到像阿拉斯加航空大量的内部 app 改用 Xamarin 开发02/28 10:08
感谢分享
30F:推 jeffrey0120: arthur104,请问cordova有什麽主要的问题,恳请指点02/28 15:03
31F:→ jeffrey0120: ,希望可以避开02/28 15:03
32F:推 gotptt: 楼下用java.widge内JNI的c画图 super native02/28 15:13
※ 编辑: Uilei (220.133.21.92), 02/28/2017 20:06:35
※ 编辑: Uilei (220.133.21.92), 02/28/2017 20:09:29
※ 编辑: Uilei (220.133.21.92), 02/28/2017 22:35:18