作者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/m.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