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