我并不是真正的服务器端人员–尽管我已经一起入侵了几个Wordpress网站,但我通常会使用iPhone应用程序。
我对人们会在前端作为基本论坛呈现的iPhone应用程序的后端使用哪些Web技术感到好奇。换句话说,人们可以创建新线程并对其进行响应-仅使用纯文本。
该论坛将不作为网站存在。访问它的唯一方法是在电话上。
人们会推荐我使用什么技术?带有Amazon S3存储的Ruby on Rails?我什至可以使用现有的论坛软件并与之收发数据吗?也许甚至是论坛Wordpress插件?或者,还有更好的方法?
最佳答案
如果愿意,可以使用现有的论坛软件和/或Wordpress来简化所需的内容,这比从头开始构建自己的论坛要容易。您可以使用该现有框架来设置自己的小API,以从iPhone应用程序与服务器进行通信-例如,向服务器上的PHP脚本发送$ _GET请求,这将返回论坛主题列表。您可能具有类似的PHP脚本,可以执行类似的功能,例如添加帖子或删除主题。
这几乎就是我在最近制作的iPhone应用程序上设置它的方式-我的服务器具有基本的论坛系统,我只编写了一些PHP脚本来从MySQL服务器返回信息。但是,如果您特别喜欢使用Wordpress / Amazon S3 /其他任何方式,那么我可以提供与这些服务有关的更具体的说明。
* 编辑*
这是您可以使用的示例PHP脚本(创建数据库后):
forumcategories.php<?php
// insert database connecting logic here
$query = mysql_query("SELECT * from categories");
echo "<categories">;
while($row=mysql_fetch_array($query)){
echo "<category><id>" . $row['id'] . "</id><title>" . $row['title']; . "</title></category>;"
}
echo "</categories>";
?>
这是一个非常简单的脚本-当然,您需要添加代码以连接到数据库(可以在网上轻松找到),并且可能需要进行一些错误检查,但是除此之外,它可以解决问题。您在iPhone应用程序中要做的就是向http://yourserver/forumcategories.php
发送一个请求,它将返回列出所有类别的XML,例如,可以使用NSXMLParser轻松地将其解析并放入UITableView中。
关于php - iPhone上的基本论坛风格应用的服务器设置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4060357/