作者ripple0129 (perry tsai)
看板Soft_Job
标题Re: [讨论] 未来JS based将是App开发主流?
时间Sun Feb 26 17:08:29 2017
蛮多人回文不可能的
但没有特别说明原因
我个人认为
要达到是很容易的一件事
撇开重效能的游戏来说
单纯浏览下单的App
Performance 我想不会是问题
而硬体控制部分
就是看官方有没有要开放权限罢了
当然也基於安全性的考量
如果要我说觉得不可能的唯一原因
大概只是政治因素
PHP都能转成C++码提升效能了
何种软体实作我想都不会是问题
问题是官方给不给你搞罢了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.21.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1488100111.A.698.html
1F:推 WiseLin1125: agree 02/26 17:09
2F:推 lovdkkkk: +1, JS 都可以写後端了 02/26 17:49
3F:→ lovdkkkk: 在东西出来之前也没人想得到啊 02/26 17:50
4F:推 zxvc: 因为有政治问题,所以原题还是没答案XD!? 02/26 17:59
5F:推 a26364177: 在Apple封死以前都有可能~ 02/26 18:04
6F:推 zxvc: 又JS应该是有其限制,才会有WebAssembly出现。JS之父好像 02/26 18:05
7F:→ zxvc: 有在推,但强调它不是用来完全取代JS。 02/26 18:06
8F:推 zxvc: 抱歉有点离题了,原po内文讨论的是重效能以外的app。 02/26 18:12
9F:→ zxvc: WebAssembly则是重效能的技术... 02/26 18:13
10F:→ ssccg: 原文明明是"用的人多所以手机厂也会跳过来这边帮推成主流" 02/26 19:28
11F:→ ssccg: 这就不成立啊,要说是政治性的理由也没错啊,不要说JS从最 02/26 19:29
12F:→ ssccg: 一开始推出OS就可以选择建立一个跟别家相容的开发环境,让 02/26 19:30
13F:→ ssccg: 开发者方便,可是各家还是弄一套自己的 02/26 19:31
14F:推 asonofdevily: 等到有人跳出来提供一个大平台app 提供让用户放自 02/26 20:39
15F:→ asonofdevily: 己的js/html包 只要打开平台app 输入keyword就可以 02/26 20:40
16F:→ asonofdevily: 下载来用 这样用户连apple年费都不用付 这样官方就 02/26 20:41
17F:→ asonofdevily: 会跳出来禁止了 现在只差勇者跳出来提供这样的平台 02/26 20:41
18F:→ hungys: 楼上讲的跟微信小程序差不多像 02/26 20:48
19F:推 zxvc: a大,就我听说Win Store似乎有禁止这类用JS扩充功能的apps。 02/26 20:50
20F:推 zxvc: 我个人则很确定UWP的.NET拔掉load外部DLLs的APIs。 02/26 20:59
21F:→ zxvc: 没有它就不能用.NET写store app绕过审查的外挂。 02/26 21:01
23F:推 zxvc: 去年开始接触Node.js非常有感觉。目前Node.js还在战国时代, 02/26 21:53
24F:→ zxvc: 各种packages在大乱斗,好几种build tools、transpilers、 02/26 21:54
25F:→ zxvc: async libs...多到不知如何选择。本来多libs是好事,但多到 02/26 21:55
26F:→ zxvc: 没少数几个主流标准就不好了。这一切的肇因应该是JS标准进步 02/26 21:57
27F:→ zxvc: 太慢,才导致一堆标准出现。 02/26 21:58
28F:推 NodeWay: 前端框架混战这麽久了还不是能做事 02/26 22:42
29F:→ NodeWay: 异步的话Async/await已经处理的很好了 02/26 22:43
30F:→ NodeWay: 看不出来有什麽不标准导致开发会有困难的部分 02/26 22:44
31F:推 zxvc: 是能做事,但可能会学习, debug, 维护成本很高。 02/26 22:49
32F:→ zxvc: async/await确实是不错的东西,Node.js也是近期才加入吧,我 02/26 22:52
33F:→ zxvc: 记得现在还要加harmoney flag才会开启。这就是我说的JS标准 02/26 22:54
34F:→ zxvc: 的进步。 02/26 22:54
35F:推 zeroshine: nodejs 7.6 async await 已经不用加 harmony flag了 02/26 23:00
36F:推 zxvc: 谢谢楼上的资讯。7.6是4天前release的 XD 02/26 23:05
37F:推 zeroshine: 与其说是 js 标准进步太慢 倒不如说是 js 的生态系就是 02/26 23:09
38F:→ zeroshine: 如此 bottom up 式的由各地的开发者提出解决问题的方法 02/26 23:10
39F:→ zeroshine: 各自有各自的拥护者 说工具很多但是主流的还算蛮明显的 02/26 23:12
40F:推 sean2449: 效能死在HTML+CSS 02/26 23:20
41F:推 sean2449: Browser和Web App都基於desktop开发,要能同时兼顾deskt 02/26 23:35
42F:→ sean2449: op和mobile的UI和performance...直接用跨平台的tool像Xa 02/26 23:35
43F:→ sean2449: marin还比较快 02/26 23:35
44F:推 liddle: 讨论这点前,想一下如何保护你的消费者。「动态」真的是一 02/26 23:56
45F:→ liddle: 个至高无上的价值吗?想想Apple为何一定要 http"s"? 02/26 23:57
46F:→ liddle: 当然,也可以说这是苹果预作准备就是了。 02/26 23:58
47F:→ liddle: 不要忘了,手机系统终究是个嵌入式系统。有资源和电力限制 02/27 00:01
48F:推 Argos: 这当然是政治因素阿 XD 也不是只有APP这块是这样 现今开发 02/27 12:06
49F:→ Argos: 环境一堆鸟毛 90%都是因为政治因素商业考量 不然能整合早就 02/27 12:07
50F:→ Argos: 有人去弄了 问题是弄了没人推 甚至官方锁你告你 谁想搞? 02/27 12:08
51F:→ Argos: 建大平台 A社第一时间一定封死你阿 不然他赚啥 XDDD 02/27 12:09
52F:推 lovebridget: 楼上不可质疑A社 你的 主 02/27 13:52
53F:→ manaup: 不可质疑Jobs教主 但质疑厨师领导的阿婆教是可以的 02/27 16:14