iPhone客户端服务器应用程序



我是新手,我有一些问题,主要是关于iPhone客户端服务器应用程序的后端(服务器端)实现。

1)我已经环顾四周,似乎JSON是与服务器通信的好方法。服务器需要什么才能使其工作?

2)我看了几个教程和所有的教程使用的url是在api.somewebsite.com/rest/格式…目前我只有http://www.websitename.com/Microsoft2.jsp。然后用户将使用用户名和密码登录以访问内容。我是否需要写一个api来让它与上面的工作?

我对服务器的实现很陌生,所以如果是新手的问题,我提前道歉。

谢谢!

没问题。根据我有限的经验,以下是你需要的。从GitHub获取JSON框架和PHP的JSON扩展。为了验证,我假设您需要ASIHTTPRequest。在谷歌上查一下就知道了。

对于服务器,有多个框架和平台:

  1. c#/。. Net: WCF有数据契约和选项来序列化JSON/XML等…
  2. Ruby on Rails with Active record:可以在你的模型上使用配置来序列化数据。
  3. Java: Jersey JAX-RS和其他框架很容易。PHP与json扩展
  4. 等等……许多其他-搜索
IPhone:

  1. ASIHttpRequest/SBJSON
  2. NSXmlParser:内置到iPhone -如果你在网上序列化为xml。
  3. RestKit:一个更大的框架,包括通信和核心数据集成。
  4. 等等……许多人

关于XML和JSON。Json很棒,因为javascript和网页可以很容易地使用它(它是javascript对象表示法:)。如果你必须选择一个,那你就可以很容易地在任何地方被消费。并不是每个框架都有标准的JSON解析器——它正在迅速得到采用。例如,iOS 5有json序列化器。Xml在所有编程语言和框架中被广泛采用——每个框架都有一个好的Xml解析器。更难从javascript中使用(但可能-更多的代码)。

相关内容

最新更新