一直以來,在業餘時間裡我做了不少 Mobile App,寫了本 Android 開發書籍,參與並研究了一些 Web 框架和服務。前年開始也直接將Play!、Django等 Web 框架,和 Android 開發的經驗應用在工作上。
我相信整合 Web 與 Mobile,以雲為基礎建設,讓連網設備 / 使用者得以跨平台在各種終端使用的應用,會是接下來技術的趨勢。
在主持GTUG Taipei 活動的兩年時間裡,跟著學了很多新東西,從中我也發現,現在已經有許多企業級或跟 Mobile App 開發相關的技術,都可以歸類到 Web 技術範疇了:
- 越來越多人使用 JSON 來取代 XML
- 各種 RPC 紛紛改成使用 RESTFUL API* non-rel, 適應雲端架構的MongoDB也可直接將資料儲存成 JSON 格式
- Web Server 端可以使用 node.js 寫,透過 Event callback 形式的呼叫,可以得到很好的效能
- 可以使用PhoneGap/Cordova來封裝成各行動平台的 App
- 最近名字跟 Microsoft 連在一起的 Titanium 也可以用網頁技術生成各行動平台的 App
因此當我知道 Firefox OS 在台灣有開發團隊時, 我告訴自己:這是個可以待在台灣,同時又有可能改變世界的機會。
我很幸運,待的前公司環境與同事也非常好,可以推薦給大家。 當然,也歡迎大家來和我作伙伴。
接下來我的分享應該會多出不少 Firefox OS 相關的心得,敬請期待。