Re: [討論] 未來JS based將是App開發主流?

看板Soft_Job (軟體人)作者 (perry tsai)時間9年前 (2017/02/26 17:08), 編輯推噓20(20033)
留言53則, 15人參與, 最新討論串4/7 (看更多)
蠻多人回文不可能的 但沒有特別說明原因 我個人認為 要達到是很容易的一件事 撇開重效能的遊戲來說 單純瀏覽下單的App Performance 我想不會是問題 而硬體控制部分 就是看官方有沒有要開放權限罷了 當然也基於安全性的考量 如果要我說覺得不可能的唯一原因 大概只是政治因素 PHP都能轉成C++碼提升效能了 何種軟體實作我想都不會是問題 問題是官方給不給你搞罷了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.21.208 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1488100111.A.698.html

02/26 17:09, , 1F
agree
02/26 17:09, 1F

02/26 17:49, , 2F
+1, JS 都可以寫後端了
02/26 17:49, 2F

02/26 17:50, , 3F
在東西出來之前也沒人想得到啊
02/26 17:50, 3F

02/26 17:59, , 4F
因為有政治問題,所以原題還是沒答案XD!?
02/26 17:59, 4F

02/26 18:04, , 5F
在Apple封死以前都有可能~
02/26 18:04, 5F

02/26 18:05, , 6F
又JS應該是有其限制,才會有WebAssembly出現。JS之父好像
02/26 18:05, 6F

02/26 18:06, , 7F
有在推,但強調它不是用來完全取代JS。
02/26 18:06, 7F

02/26 18:12, , 8F
抱歉有點離題了,原po內文討論的是重效能以外的app。
02/26 18:12, 8F

02/26 18:13, , 9F
WebAssembly則是重效能的技術...
02/26 18:13, 9F

02/26 19:28, , 10F
原文明明是"用的人多所以手機廠也會跳過來這邊幫推成主流"
02/26 19:28, 10F

02/26 19:29, , 11F
這就不成立啊,要說是政治性的理由也沒錯啊,不要說JS從最
02/26 19:29, 11F

02/26 19:30, , 12F
一開始推出OS就可以選擇建立一個跟別家相容的開發環境,讓
02/26 19:30, 12F

02/26 19:31, , 13F
開發者方便,可是各家還是弄一套自己的
02/26 19:31, 13F

02/26 20:39, , 14F
等到有人跳出來提供一個大平台app 提供讓用戶放自
02/26 20:39, 14F

02/26 20:40, , 15F
己的js/html包 只要打開平台app 輸入keyword就可以
02/26 20:40, 15F

02/26 20:41, , 16F
下載來用 這樣用戶連apple年費都不用付 這樣官方就
02/26 20:41, 16F

02/26 20:41, , 17F
會跳出來禁止了 現在只差勇者跳出來提供這樣的平台
02/26 20:41, 17F

02/26 20:48, , 18F
樓上講的跟微信小程序差不多像
02/26 20:48, 18F

02/26 20:50, , 19F
a大,就我聽說Win Store似乎有禁止這類用JS擴充功能的apps。
02/26 20:50, 19F

02/26 20:59, , 20F
我個人則很確定UWP的.NET拔掉load外部DLLs的APIs。
02/26 20:59, 20F

02/26 21:01, , 21F
沒有它就不能用.NET寫store app繞過審查的外掛。
02/26 21:01, 21F

02/26 21:36, , 22F
https://goo.gl/1A3Vua 鼓吹JS寫後端的一定沒看過這篇
02/26 21:36, 22F

02/26 21:53, , 23F
去年開始接觸Node.js非常有感覺。目前Node.js還在戰國時代,
02/26 21:53, 23F

02/26 21:54, , 24F
各種packages在大亂鬥,好幾種build tools、transpilers、
02/26 21:54, 24F

02/26 21:55, , 25F
async libs...多到不知如何選擇。本來多libs是好事,但多到
02/26 21:55, 25F

02/26 21:57, , 26F
沒少數幾個主流標準就不好了。這一切的肇因應該是JS標準進步
02/26 21:57, 26F

02/26 21:58, , 27F
太慢,才導致一堆標準出現。
02/26 21:58, 27F

02/26 22:42, , 28F
前端框架混戰這麼久了還不是能做事
02/26 22:42, 28F

02/26 22:43, , 29F
異步的話Async/await已經處理的很好了
02/26 22:43, 29F

02/26 22:44, , 30F
看不出來有什麼不標準導致開發會有困難的部分
02/26 22:44, 30F

02/26 22:49, , 31F
是能做事,但可能會學習, debug, 維護成本很高。
02/26 22:49, 31F

02/26 22:52, , 32F
async/await確實是不錯的東西,Node.js也是近期才加入吧,我
02/26 22:52, 32F

02/26 22:54, , 33F
記得現在還要加harmoney flag才會開啟。這就是我說的JS標準
02/26 22:54, 33F

02/26 22:54, , 34F
的進步。
02/26 22:54, 34F

02/26 23:00, , 35F
nodejs 7.6 async await 已經不用加 harmony flag了
02/26 23:00, 35F

02/26 23:05, , 36F
謝謝樓上的資訊。7.6是4天前release的 XD
02/26 23:05, 36F

02/26 23:09, , 37F
與其說是 js 標準進步太慢 倒不如說是 js 的生態系就是
02/26 23:09, 37F

02/26 23:10, , 38F
如此 bottom up 式的由各地的開發者提出解決問題的方法
02/26 23:10, 38F

02/26 23:12, , 39F
各自有各自的擁護者 說工具很多但是主流的還算蠻明顯的
02/26 23:12, 39F

02/26 23:20, , 40F
效能死在HTML+CSS
02/26 23:20, 40F

02/26 23:35, , 41F
Browser和Web App都基於desktop開發,要能同時兼顧deskt
02/26 23:35, 41F

02/26 23:35, , 42F
op和mobile的UI和performance...直接用跨平台的tool像Xa
02/26 23:35, 42F

02/26 23:35, , 43F
marin還比較快
02/26 23:35, 43F

02/26 23:56, , 44F
討論這點前,想一下如何保護你的消費者。「動態」真的是一
02/26 23:56, 44F

02/26 23:57, , 45F
個至高無上的價值嗎?想想Apple為何一定要 http"s"?
02/26 23:57, 45F

02/26 23:58, , 46F
當然,也可以說這是蘋果預作準備就是了。
02/26 23:58, 46F

02/27 00:01, , 47F
不要忘了,手機系統終究是個嵌入式系統。有資源和電力限制
02/27 00:01, 47F

02/27 12:06, , 48F
這當然是政治因素阿 XD 也不是只有APP這塊是這樣 現今開發
02/27 12:06, 48F

02/27 12:07, , 49F
環境一堆鳥毛 90%都是因為政治因素商業考量 不然能整合早就
02/27 12:07, 49F

02/27 12:08, , 50F
有人去弄了 問題是弄了沒人推 甚至官方鎖你告你 誰想搞?
02/27 12:08, 50F

02/27 12:09, , 51F
建大平台 A社第一時間一定封死你阿 不然他賺啥 XDDD
02/27 12:09, 51F

02/27 13:52, , 52F
樓上不可質疑A社 你的 主
02/27 13:52, 52F

02/27 16:14, , 53F
不可質疑Jobs教主 但質疑廚師領導的阿婆教是可以的
02/27 16:14, 53F
文章代碼(AID): #1OifiFQO (Soft_Job)
文章代碼(AID): #1OifiFQO (Soft_Job)