我不熟悉編程,但已設法使用PHP,MySQL,JavaScript和AJAX構建一個相當複雜的動態站點。如何構建動態應用程序
現在我想建立一個應用程序,它具有相同的功能,將使用相同的數據庫,但我不知道從哪裏開始。如果可能的話,我不想學習更多的編程語言。不知何故,我想使用部分我已經寫入網站的代碼來運行應用程序並更新數據庫。是否有任何軟件提供與PHP一起拖放應用程序?當然,如果可以同時爲Iphone和Android構建最佳效果。
非常感謝您的任何建議!
我不熟悉編程,但已設法使用PHP,MySQL,JavaScript和AJAX構建一個相當複雜的動態站點。如何構建動態應用程序
現在我想建立一個應用程序,它具有相同的功能,將使用相同的數據庫,但我不知道從哪裏開始。如果可能的話,我不想學習更多的編程語言。不知何故,我想使用部分我已經寫入網站的代碼來運行應用程序並更新數據庫。是否有任何軟件提供與PHP一起拖放應用程序?當然,如果可以同時爲Iphone和Android構建最佳效果。
非常感謝您的任何建議!
在這種情況下,你應該考慮使用phonegap。它使用一個webView創建一個應用程序,在該應用程序中使用HTML/Javascript創建一個應用程序。從我看到你可以在那裏使用PHP,另一種選擇是讓PHP運行在你的網絡服務器上作爲RESTful服務,你打電話給你的應用程序
如果你真的想要利用硬件功能,你不會繞過編寫本地應用程序。
但是對於你的情況,你可以使用任何Sencha Touch或PhoneGap。這些框架利用HTML5和JavaScript來製作手機WebApps
。
Phonegap允許使用某些硬件功能。 http://www.phonegap.com/about/features – ophychius
很不幸,如果你想創建一個專用的應用程序,你將需要學習另一種語言。
iPhone使用Objective C和Android使用Java。
據說你總是可以讓你的網站與手持電話不同。 像這樣將方便:http://detectmobilebrowsers.com/
如果你去申請途徑,你將無法使用相同的PHP代碼,雖然你可以使用相同的數據庫,但它不會是一個簡單的過程中,從PHP移動到像Java這樣的東西可能有點繁瑣,因爲它很難打字,而javascript和php等語言則不是。但是java並沒有那麼糟糕!
編輯: 嗯手機間隙聽起來很有趣!很高興知道!
我不認爲有一種方法可以在不知道任何Objective-C的情況下構建iPhone應用程序... 您可以使用C語言編寫模型代碼,但是如果沒有ObjC,則無法創建UI。
也許,你唯一的選擇是使用一個單一的UIWebView和使用PHP和HTML供電您的應用程序。
您是否滿意自己的網站在iPhone/iPad/Android瀏覽器中的外觀?如果是這樣,你不必學習新的編程。語言,並可以將您的應用作爲網站進行宣傳。或者,也許使用webview打開你的網站只是一個簡單的應用程序是有道理的? – matm
非常感謝您的建議。 webview和Phonegap聽起來都是可能的解決方案。 – Fred