数据库和应用程序+网站

时间:2011-07-17 22:17:41

标签: web-applications mobile

我想开发一个应用程序。比如说在Phone7 / iPhone / android上,这个应用程序将从服务器获取数据。

我的问题是我不知道从哪里开始。首先我得到了一个我想用作服务器的mac mini,但我没有服务器操作系统,这是否意味着我必须开发我自己的应用程序,这些应用程序运行在这些移动应用程序可以连接到的mac上?

我很想用我的mac作为服务器,所以我以后可以从这里托管我的网站,而不是我每天得到的限制主机。

我希望你们能指出我正确的方向! :)

3 个答案:

答案 0 :(得分:0)

您的实施需要适合设计和用例,而不是相反。想出一个你想做的模型,然后下一步就是弄清楚如何去做。

任何计算机都可以充当服务器,但还有其他事项需要考虑。客户如何到达服务器?如果您的服务器坐在动态IP网关后面的桌面上,那么您已经遇到了麻烦。

您需要编写服务器和客户端代码,而您提到的手机完全不同。对初学者来说,这是一项非常艰巨的任务。

答案 1 :(得分:0)

从您的问题来看,我假设您想要使用Mac运行网站/数据库服务器。它绝对有可能。如果您觉得自己有经验,可以手动安装相关软件包,或者使用“MAMP”来获得支持。 MAMP通过或多或少的点击安装过程捆绑了适用于Mac OSX的Apache,MySQL和PHP。有一个高级专业版,但免费选项肯定是足够的。这是链接:http://www.mamp.info/en/index.html

答案 2 :(得分:0)

您最好的选择是使用您最熟悉的技术堆栈创建Web服务。然后,您可以在任何客户端应用程序中使用此Web服务,无论是wpf / windows / mobile应用程序还是其他Web服务。

所以对于例如。

-MySQL
  -PHP
     -returns xml/json
     -accepts POST data, or go fully RESTful if you please.
-Client consumes or interacts with this web service.