Web applications 数据库和应用程序+;网站

Web applications 数据库和应用程序+;网站,web-applications,mobile,Web Applications,Mobile,我想开发一个应用程序。例如,在Phone7/iPhone/android上,此应用程序应从服务器获取数据 我的问题是我不知道从哪里开始。第一次我买了一台mac mini,我很想用它做服务器,但上面没有服务器操作系统,这是否意味着我必须开发自己的应用程序,在mac上运行,这些移动应用程序可以连接到它 我很想用我的mac电脑作为服务器,这样我以后就可以用它来托管我的网站了,而不是用我每天得到的非常有限的主机 我希望你们能给我指出正确的方向!:) 您的实现需要适合设计和用例,而不是相反。为你想做的事情

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

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

我很想用我的mac电脑作为服务器,这样我以后就可以用它来托管我的网站了,而不是用我每天得到的非常有限的主机


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

您的实现需要适合设计和用例,而不是相反。为你想做的事情建立一个模型,然后下一步就是找出如何做

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


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

根据你的问题,我假设你想用Mac电脑运行网站/数据库服务器。这是绝对可能的。如果您觉得有经验,您可以手动安装相关的软件包,或者使用“MAMP”获得支持。MAMP捆绑了适用于MacOSX的Apache、MySQL和PHP,或多或少带有点击式安装过程。有一个高级专业版提供,但免费的选择是绝对足够的。以下是链接:

您最好的选择是使用您最熟悉的技术堆栈创建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.

所以你的问题是:“哪些服务器可用于Mac?”我不是一个优秀的英语公式制定者,但我可能在问如何从外部应用程序与服务器通信。如何在我的mac上访问数据库而不关闭服务器的安全。谢谢你的快速回答!我已经开发了很长一段时间了,但是与其他游戏最接近的web通信是本地网络上的客户机-服务器设计。客户端连接到服务器的位置。我可能不太清楚,但我想举一个hello world的例子,而不是一个复杂的例子。我一直在读到,直接连接到数据库可能存在安全风险。所以我想从我的数据库中获取信息,而不必改变安全性。希望我能更好地定义自己。谢谢你提醒我妈妈;-)以前使用过,但忘记了名字,所以我在OSX中手动修复了所有问题。谢谢!我会留意的。