我正在尝试构建一个系统,该系统将拥有一个网站和一个 iPhone 应用程序,这些应用程序将使用相同的数据。我了解我将如何创建和构建网站,但在添加 iphone 应用程序时,我不确定它将如何应用。
我对设计的考虑:
- 使用 C#、SQL Server、asp.net 作为网站(会尽量使用 Web 服务获取我的大部分数据)
- 使用 Objective-C、x-code 等进行 iphone 应用程序开发
1.) 我需要为 iphone 公开一个 Web 服务来与之交互吗?如果是这样,那是否会被视为与实际网站分开的网络应用程序?或者 Web 服务会与网站一起构建,然后 iphone 也会与该 Web 服务进行交互?
2.) 在公开 Web 服务时,我需要考虑哪些安全方面的问题?
3.) 对于构建这样的系统还有其他架构建议吗?也许个人经验是做一个运行在同一个数据库上的网站/iphone 应用程序。