最近開始跟同事計畫用Html5 來做web app。但其實要怎麼開始,我們也不是很清楚。恰巧昨日看到一篇InfoQ的文章,覺得還不錯,分享給大家。裡面有幾重點:
1. 企業如何創新一個app,並被大眾所接受?
這個問題並沒有一個標準答案。當有一個想法時,就放到市場上去試試看,然後有feedback後,再修改,然後再去市場測試。經由不斷的持續的改進,達到目標。
2. 經由1敘述,會延伸出當有一個想法,該如何快速的放到市場上去?
作法為:
a. 快速實現跨平台(Android, IPhone, Window Phone...)。
b. 漸進開發。
c. 持續改進。
3. 如何實現? 文章中建議的架構為:
Server side: Restful API
Client side:
a. Html5
b. Coffee script,
c. Calatrava(Javascript Bridge Framework)
這裡面令我比較好奇是什麼是 Calatrava???
google 了一下,原來 Calatrava 是透過 Javascript 去呼叫 mobile native code. 我個人是覺的超酷。詳情請見Calatrava。
以上來源為:精益的移动应用开发
讀完的感想是: 相信未來應該是html5當道,但目前 html5 還處於草稿階段,且各家browser對html5 持程度不同,在開發上要克服的的困難也還不少,應該還需 1 ~ 2 的成熟,才能成大器。對html5 的介紹有興趣,可參考 https://zh.wikipedia.org/wiki/HTML5。
沒有留言:
張貼留言