2011-09-11 145 views
0

我不熟悉編程,但已設法使用PHP,MySQL,JavaScript和AJAX構建一個相當複雜的動態站點。如何構建動態應用程序

現在我想建立一個應用程序,它具有相同的功能,將使用相同的數據庫,但我不知道從哪裏開始。如果可能的話,我不想學習更多的編程語言。不知何故,我想使用部分我已經寫入網站的代碼來運行應用程序並更新數據庫。是否有任何軟件提供與PHP一起拖放應用程序?當然,如果可以同時爲Iphone和Android構建最佳效果。

非常感謝您的任何建議!

+0

您是否滿意自己的網站在iPhone/iPad/Android瀏覽器中的外觀?如果是這樣,你不必學習新的編程。語言,並可以將您的應用作爲網站進行宣傳。或者,也許使用webview打開你的網站只是一個簡單的應用程序是有道理的? – matm

+0

非常感謝您的建議。 webview和Phonegap聽起來都是可能的解決方案。 – Fred

回答

2

在這種情況下,你應該考慮使用phonegap。它使用一個webView創建一個應用程序,在該應用程序中使用HTML/Javascript創建一個應用程序。從我看到你可以在那裏使用PHP,另一種選擇是讓PHP運行在你的網絡服務器上作爲RESTful服務,你打電話給你的應用程序

2

如果你真的想要利用硬件功能,你不會繞過編寫本地應用程序。

但是對於你的情況,你可以使用任何Sencha TouchPhoneGap。這些框架利用HTML5和JavaScript來製作手機WebApps

+0

Phonegap允許使用某些硬件功能。 http://www.phonegap.com/about/features – ophychius

0

很不幸,如果你想創建一個專用的應用程序,你將需要學習另一種語言。

iPhone使用Objective C和Android使用Java。

據說你總是可以讓你的網站與手持電話不同。 像這樣將方便:http://detectmobilebrowsers.com/

如果你去申請途徑,你將無法使用相同的PHP代碼,雖然你可以使用相同的數據庫,但它不會是一個簡單的過程中,從PHP移動到像Java這樣的東西可能有點繁瑣,因爲它很難打字,而javascript和php等語言則不是。但是java並沒有那麼糟糕!

編輯: 嗯手機間隙聽起來很有趣!很高興知道!

0

我不認爲有一種方法可以在不知道任何Objective-C的情況下構建iPhone應用程序... 您可以使用C語言編寫模型代碼,但是如果沒有ObjC,則無法創建UI。

也許,你唯一的選擇是使用一個單一的UIWebView和使用PHP和HTML供電您的應用程序。