如何构建动态应用程序

时间:2011-09-11 10:43:05

标签: iphone android

我是编程新手,但已设法使用PHP,MySQL,JavaScript和AJAX构建一个相当复杂的动态网站。

现在我想构建一个具有相同功能的应用程序,它将使用相同的数据库,但我不知道从哪里开始。如果可能的话我不想再学习任何编程语言了。不知何故,我想使用我已经为网站编写的代码部分来运行应用程序并更新数据库。是否有任何软件可以与PHP一起提供拖放应用程序?如果可以同时为Iphone和Android构建,那么最好是当然。

非常感谢任何建议!

4 个答案:

答案 0 :(得分:2)

如果您真的想要利用硬件功能,那么您将无法编写本机应用程序。

但是对于您的情况,您可以使用Sencha TouchPhoneGap。这些框架利用HTML5和JavaScript制作移动版WebApps

答案 1 :(得分:2)

在这种情况下,您应该考虑使用phonegap。它创建了一个带有webView的应用程序,您可以使用HTML / Javascript创建应用程序。从我看到你也可以在那里使用PHP,另一种选择是让你的网络服务器上运行php作为你从你的应用程序调用的RESTful服务

答案 2 :(得分:0)

不幸的是,如果你想创建一个专用的应用程序,你需要学习另一种语言。

Iphone使用Objective C和Androids使用Java。

据说,你总是可以让你的网站与手持电话不同。 这样的事情会很方便:http://detectmobilebrowsers.com/

如果你要去应用程序路线,你将无法使用相同的PHP代码,虽然你可以使用相同的数据库,但这不是一个简单的过程,从php转移到像java这样的东西有点乏味,因为它是硬打字和javascript和PHP等语言不是。但是java并不是那么糟糕!

编辑: 嗯手机间隙听起来很有趣!很高兴知道!

答案 3 :(得分:0)

我不相信有一种方法可以在不知道任何Objective-C的情况下构建iPhone应用程序...... 您可以在C中编写模型代码,但没有ObjC就无法创建UI。

可能,您唯一的选择是使用单个UIWebView并使用PHP和HTML为您的应用程序供电。