作者DarkKnightX (Why so serious?)
看板Soft_Job
标题Re: [讨论] 未来JS based将是App开发主流?
时间Tue Feb 28 09:56:20 2017
两个指标: 这个月安装了几个 App 到手机? 上个月各位上架的 App 下载数?
再看这个的前几篇:
https://www.google.com/search?q=native+vs+pwa
还有这些:
http://media.tojicode.com/q3bsp/
https://twitter.com/necolas/status/829128165314306048
这个用手机看:
https://whatwebcando.today/
Native App 还可以再玩一阵子, 但是如果要继续玩, 请学 React Native 或 ReactiveX.
React Native 大概不会变成主流, 因为 web 要回来了.
做 Game 的是另外一个故事, 以後 unity 可以转 WebAssembly, 或许会有新玩法.
-
今天的 "web" 可以用的比以前多很多, 和 native 的差距已经填上很大一段,
Android 的 Chrome 和 WebView (5.0 之後独立更新) 都可以支援大部分以前
native 才能用的功能, 最後的障碍只剩不跟上进度的 Safari.
在台湾还有另外一个难点, 真的懂新 web 的相对少. 要做到和 native 一样, 团队技能组
要有 RWD, CSS animation, touch 操作处理, React(或 vue, angular) 和 JS 开发环境
React 难吗? 其实没有, 是习惯和观念难改, 有经验的可能反而难上手.
JS 做进阶 project? 当然可以, 请看以下两个:
https://github.com/atom/atom https://github.com/Microsoft/vscode
Visual Studio Code 是 Typescript + JS
atom 是 CoffeeScript + JS, 里面还可以开出 Chrome 的 dev tool
--
https://www.youtube.com/watch?v=Shu6_lO1PW8&t=1h13m56s
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.85.202.192
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1488246987.A.DA2.html
1F:推 Luos: 我倒觉得react很好上手说 02/28 11:06
2F:→ remmurds: Visual Studio Code 和 Visual Studio 差很多好吗 02/28 11:53
已补上
※ 编辑: DarkKnightX (219.85.202.192), 02/28/2017 12:12:27
3F:→ bmzz: 我怎麽觉得你的例子就像拿 Python 打 C/C++ 一样.. 02/28 13:32
4F:推 justben: web有web的问题,使用者要用哪个browser不知道 02/28 13:48
5F:推 oneheat: YunOS有起来,再来鼓吹这个还来的急 02/28 15:52
6F:推 genius945: 你举的两个例子用 Electron,但这应该没跨mobile平台? 02/28 16:08
7F:→ genius945: 另外单以 atom 来看,速度跟耗电还是一大问题 02/28 16:13
9F:→ DarkKnightX: 够复杂但是还有优化空间 02/28 18:41
10F:→ DarkKnightX: Electron 是第4种平台, mobile 还是只有 browser 02/28 18:43
11F:→ sean2449: 要能做到跟Native一样先去了解各种element不同的renderi 02/28 19:46
12F:→ sean2449: ng...mobile上的Web App大概要等台积电1奈米制程了^^ 02/28 19:46
13F:推 liddle: 只要用一个指标就好-Facebook用来做官方App。不是活动app 02/28 20:54
14F:→ liddle: 。 02/28 20:54
15F:→ liddle: RN 很有希望,因为遇上的问题都可以用钱及时间解决。可是 02/28 20:54
16F:→ liddle: 不是现在。 02/28 20:54
17F:推 kao212: vs code好像是用python包装网页,网页上才用ts喔.. 03/01 02:11
18F:→ kao212: 看他source的建置说明,你要先装python 才能建置起来.. 03/01 02:11
19F:→ hungys: 我记得是因为要编译Electron才需要Python 03/01 12:23
20F:→ hungys: 不然其实整个就TypeScript/JavaScript开发的 03/01 12:24
21F:推 q26766: 想问有什麽问题是用钱跟时间不能解决的? 03/01 12:56
22F:推 iamten: 组语救地球~~~ 03/01 16:06
23F:→ manaup: PHP才是坠好的 03/01 22:15
24F:→ rarex: 同意liddle的说法 03/03 11:02