Iphone 如何构建动态应用程序

Iphone 如何构建动态应用程序,iphone,android,Iphone,Android,我不熟悉编程,但已经成功地使用PHP、MySQL、JavaScript和AJAX构建了一个相当复杂的动态站点 现在我想建立一个应用程序与相同的功能,将使用相同的数据库,但我不知道从哪里开始。如果可能的话,我不想学更多的编程语言。不知何故,我想使用我已经为网站编写的部分代码来运行应用程序和更新数据库。是否有任何软件可以与PHP一起提供拖放应用程序构建?当然,如果可以同时为Iphone和Android构建,那么最好的方法就是 非常感谢您的建议 如果你真的想利用硬件功能,你就不需要编写本机应用程序 但

我不熟悉编程,但已经成功地使用PHP、MySQL、JavaScript和AJAX构建了一个相当复杂的动态站点

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


非常感谢您的建议

如果你真的想利用硬件功能,你就不需要编写本机应用程序


但对于你的情况,你可以使用或。这些框架利用HTML5和JavaScript制作移动
WebApps

如果你真的想利用硬件功能,你就不需要编写原生应用


但对于你的情况,你可以使用或。这些框架利用HTML5和JavaScript制作移动
WebApps

,在这种情况下,您应该考虑使用phonegap。它使用Web视图创建应用程序,您可以在其中使用HTML/Javascript“创建应用程序”。从我看到的情况来看,您也可以在其中使用php,另一个选择是让php作为RESTful服务在Web服务器上运行,您可以从应用程序调用这些服务。在这种情况下,您应该考虑使用phonegap。它使用Web视图创建应用程序,您可以在其中使用HTML/Javascript“创建应用程序”。从我看到的情况来看,您也可以在其中使用php,另一种选择是让php作为RESTful服务在Web服务器上运行,您可以从应用程序调用这些服务。不幸的是,如果您想创建一个专用的应用程序,您需要学习另一种语言

iPhone使用Objective C,Androids使用Java

也就是说,对于手持电话,你可以随时让你的网站与众不同。 像这样的东西很方便:

如果您选择应用程序路线,您将无法使用相同的php代码,尽管您可以使用相同的数据库,但这不是一个简单的过程,从php到java之类的东西可能有点乏味,因为它是硬类型的,而javascript和php之类的语言则不是。但是java并没有那么糟糕

编辑:
嗯,听起来很有趣!很高兴知道

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

iPhone使用Objective C,Androids使用Java

也就是说,对于手持电话,你可以随时让你的网站与众不同。 像这样的东西很方便:

如果您选择应用程序路线,您将无法使用相同的php代码,尽管您可以使用相同的数据库,但这不是一个简单的过程,从php到java之类的东西可能有点乏味,因为它是硬类型的,而javascript和php之类的语言则不是。但是java并没有那么糟糕

编辑:
嗯,听起来很有趣!很高兴知道

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


也许,你唯一的选择就是使用单一的UIWebView,并使用PHP和HTML为你的应用程序供电。

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


也许,你唯一的选择就是使用单一的UIWebView,并使用PHP和HTML为你的应用程序供电。

你对你的网站在iPhone/iPad/Android浏览器中的外观满意吗?如果是这样,你就不必学习新的程序。语言,并可以作为网站宣传您的应用程序。或者仅仅通过webview打开您的站点来制作一个简单的应用程序是有意义的?非常感谢您的建议。webview和Phonegap听起来都是可能的解决方案。你对你的网站在iPhone/iPad/Android浏览器中的外观满意吗?如果是这样,你就不必学习新的程序。语言,并可以作为网站宣传您的应用程序。或者仅仅通过webview打开您的站点来制作一个简单的应用程序是有意义的?非常感谢您的建议。webview和Phonegap听起来都是可能的解决方案。Phonegap允许使用一些硬件功能。Phonegap允许使用一些硬件功能。