1

我正在开发一个应用程序,该应用程序显示来自各种电子网站的库存产品列表。我有两种方法可以完成这项任务。

  • 创建一个 C# 应用程序,从各个网站解析 html 并更新 SQL 表,使用 php 脚本从 SQL 表中获取数据,以 JSON 格式显示,并使用 iPhone 解析 JSON
  • 使用 iPhone 解析每个网站的 html,无需服务器和 SQL 数据库

我不知道每种方法的所有优缺点,但我知道托管带有 SQL 数据库的 Web 服务器需要花钱。但是,使用 iPhone 解析来自 40 多个网站的 html 可能会非常慢,并且会使用大量数据。

哪一种是创建这样的应用程序的最佳方法?我什至走在正确的轨道上吗?

谢谢, 迈尔斯

4

2 回答 2

2

我更喜欢 Web 服务方法,在这种方法中我会在自己的服务器上解析它,然后将 JSON 表示提供给 iPhone。

为什么?

因为当 html 上的某些内容发生更改时,您无需等待 Apple 确认您的应用程序更改,用户也无需更新他的应用程序。

于 2013-05-04T20:07:23.037 回答
0

您的第一个选项更受青睐,几乎没有变化。您不需要像所有需要C#的选项那样解析 HTML 。PHPIT 可以将数据保存在数据库中,并且类似地可以以您想要的格式输出。

根据成本,与使用PHP & mysql. 此外,您可以在自己的服务器中优化 HTML 解析功能,从而满足 WEB 服务的所有复杂性。

于 2013-05-04T20:20:19.017 回答