1

计划为个人项目启动一个小型聚合器,到目前为止,我有一些关于为该站点收集信息的询问。我仍然不知道从哪里开始。我需要什么样的基础设施?我从哪里获得提要,我可以根据所请求信息的主题对它们进行分类吗?

任何反馈表示赞赏。谢谢

4

1 回答 1

1

This is a pretty open-ended question, but here's where I'd start:

  • Technology for handling feeds -- WCF Syndication. Also, read and understand the RSS and Atom specs.
  • Infrastructure -- depends on your situation. Is it just for you, or a few friends or are you talking about building the next Google Reader? If it's smaller-scale, then look at a hosting solutions like GoDaddy, DiscountASP.NET, etc. (There's hundreds of them.) If you're talking a larger-scale type of solution, look at hosting it in the cloud - Rackspace, Amazon, Windows Azure.
  • Where do you get feeds? Pretty much anywhere. Personally, if this site is for other users, let the users enter them in (why be in the business of trying to guess what feeds people would want to subscribe to?).

I think you need to provide more requirements in order to get more solid feedback. Start with looking at WCF Syndication and get a feel for that library in terms of how to programmatically handle RSS and ATOM feeds (both subscribing and publishing). Once you understand that, I think you'll have a better handle on your next steps.

Hope this helps.

于 2010-08-30T13:19:05.983 回答