iT邦幫忙

5

Ttitanium 、Phonegap 、Rhodes 手機應用開發框架比較

Ttitanium 、Phonegap 、Rhodes 手機應用開發框架比較
Phonegap
http://phonegap.com/

【Android學習筆記】你的第一支PhoneGap應用程式:Hello Inside!
http://www.inside.com.tw/2011/01/29/hello-inside-phonegap
介紹如何寫出第一個Phonegap應用程式


Titanium Mobile
http://www.appcelerator.com/

titanium开发教程-01-01创建你第一个程序
http://www.cnblogs.com/xiaozhanga4/archive/2012/03/16/2400685.html
介紹如何寫出第一個Titanium 應用程式


Rhodes
http://www.rhomobile.com/

Mac下用rhodes构建android application 之环境搭建
http://www.poqin.com/Mobile/html/poqin-168962.html
介紹如何寫出第一個Rhodes 應用程式


我們可將手機應用程式分成以下四類

1.瀏覽器內(web view)中運行的應用程式
2.由 home screen 啟動,運行在特定瀏覽器中的應用 (在啟動上有 native app 的味道)。
3.運行在 native app 當中的 web view 的應用。(第一種和第三種差別在於 一個可以控制手機裝置 如:趨近 gps 發送簡訊等等 還有他包成了一個app
4.純 native app,沒有 HTML/CSS 的介面。

以上所說的三種 ,Phonegap 與 Rhodes 算是 第三種 ,而 Titanium 就屬於第四種 。

為什麼要用這些框架(Phonegap 與 Rhodes )寫應用呢?原生的不是很好,通常得考慮到應用程式的類別,再來能讓更多程式設計師快速進入該市場不用為了寫ios學一套、android學一套,之後每次修改都要改兩套這麻煩事情。如果只是普通的點點按按或者開發者不介意使用者會lag的情況,也可以使用web view來做開發,不過相信再過不久,機器效能越好,這也不是問題之一了。 最後要說的是web view不一定不好,看你的需求而定。


1 則留言

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-05-09 11:35:03

Write once, run everywhere

這個夢
在Server side也有人試過
在DesktopClient side也有人試過
在Embedded system也有人試過
甚至連java語言最早也是打過類似的口號

結果...

現在在手機上面
這個夢想會實現嗎

從另外一個角度想
手機程式開發商
會不會因此少賺了開發費用?
(本來可以iOS收一套、Android收一套、Window Phone再收一套的錢)

看站在哪方面了,如果一直幫別人寫程式與做自己程式(品牌),上線的話....外包成本較低、客群廣,自己寫也省力、省時間,我認為台灣人程式能力強者很多,但很少人經營自己品牌,還是在幫別人寫程式..這錢賺的辛苦,雖然有很多作品但上面永遠不會寫自己....(不過我還是脫離不了>"<

我要留言

立即登入留言