我创造RSS读者作为一个爱好项目,并在那里的用户加入他自己的网址。

我想两件事情。

  • 纯文本文件,其中每个网址是一个单一的线
  • 源码我可以有独特的身份证件和说明下列URL

是源码想要多少开销,或者是有更好的方法来做这样的事情?

有帮助吗?

解决方案

那么作为 享受完全 文件?这是XML,所以如果你需要存储更多的数据,则该人享受完全的规范供应,你总是可以添加自己的名字空间。

此外,进口和出口从其他RSS的读者都是通过:尽快.经常有图书馆的支持。如果你有兴趣,具有用户开关然后你必须支持:尽快.Thansk到jamesh为使这一点。

其他提示

为什么不XML?

如果你处理RSS无论如何你mayaswell:)

你的计划只是为了存储Url?或者你的计划来添加数据 last_fetch_time 或者这样的吗?

如果这只是一个简单的URL清单程序将读取行和下载数据,将其存储在一个文件,或甚至更好的在某些化对象的书面文件。

如果你计划要将它扩展,添加意见/时间去取 等等, 我会去对源码的,它不是那么多,开销。

如果它是一个单一的用户应用程序,只有一个实例,源码可能被矫枉过正。

你已经有了一些选项,因为我看到它:

  1. 源码/数据库层。增加的依赖你的代码需要运行。但允许并行的访问
  2. 滚你自己的文本分析程序。复杂性的增加作为你想节省更多的数据和你在重新发明车轮。较少依赖性和最初,虽然数据很简单,它是微不足道对于一个新手用户应用程序的编辑。
  3. 使用XML。它也形成&定义和文字编辑。能够矫枉过正,用于储存只是一个URL虽然。
  4. 使用的东西喜欢 序列化你的对象,并保存他们的磁盘。改变你的数据结构装置"升级"的坐文件。不是非常直观的编辑对于一个新手用户,但是非常容易实现。

我会去用XML文本文件的选择。你可以使用文件的工具,建成Visual Studio创建一个数据表出的XML数据,这很容易地将回到该文件需要的时候。

另一需要注意的是,我肯定你会想要的终端用户能够进行分类,他们的RSS,并能够潜在的搜索/它们进行排序,并具有这种数据表格将有助于此。

你会得到便于文件的储存和获取,受益于一个"数据库"的结构,但不太开销源码.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top