僵尸菜園:PhoneGap典型應(yīng)用
問:為什么開發(fā)僵尸菜園應(yīng)用程序?
答:作為狂熱的蔬菜園丁,我們討厭在播種植物時卻沒有相應(yīng)的種植信息,為此我們不得不上網(wǎng)搜索或翻出舊的種子包裝,來找我們需要的種植信息。該應(yīng)用程序提供了超過90種蔬菜的種植,生長,和收獲的信息,讓種植信息將唾手可得。它現(xiàn)在被下載超過13000次。
問:在哪些平臺上運行您的應(yīng)用程序?
答:iPhone和Android上運行。我們也一直在思考將它移植到黑莓和新的Windows Phone 7,但目前沒有實現(xiàn)。
問:你為什么要使用PhoneGap構(gòu)建?
答:當(dāng)我正在研究如何與iPhone開發(fā)開始,找到的O’Reilly的圖書《 Building iPhone Apps with HTML, CSS and JavaScript》。我認(rèn)為這聽起來像一個偉大的方式來嘗試,而無需用太多的時間去學(xué)習(xí)一種新語言進行iPhone開發(fā),并且能夠迅速地將它移植到其他手機。
問:你將來還會使用PhoneGap進行應(yīng)用開發(fā)嗎?
答:我們一定會在未來的應(yīng)用開發(fā)中使用 PhoneGap。
PhoneGap能夠加快應(yīng)用程序的開發(fā),由于它使用的是HTML,很容易按照PhoneGap格式寫一個簡單的Ruby on Rails應(yīng)用程序。程序完成后,可在Safari瀏覽器中測試圖像,HTML和CSS后是否按預(yù)期運行,然后只要簡單的剪切并粘貼到在XCode或Eclipse PhoneGap項目中,再經(jīng)過模擬器和手機的一點點測試,就可以發(fā)布了。
使用PhoneGap開發(fā)的另一個好處是在網(wǎng)站上面移植和發(fā)布應(yīng)用程序信息變得非常容易,我可以復(fù)制現(xiàn)有數(shù)據(jù)庫,再添加幾個頁面,把數(shù)據(jù)抓取出來,就可建立有一個基于Web的版本,所有這些工作在幾個小時內(nèi)就可以完成。