我正在调查的 Argotic联合框架, 我非常深刻的印象为止。然而,很多目前的执行情况--至少对于RSS和原子--似乎相当漂亮的系统。ServiceModel.联合.没有任何人有任何意见作为一个?

有帮助吗?

解决方案

这里是我的观点后,遵循两条路径:

系统。ServiceModel.Sydication

  • 是关于9倍的速度比Argotic
  • 没有卢旺达国防军的支持
  • 没有支持原子版本 < 1
  • 没有支持rss版本 < 1
  • 失败与XmlException上约30%的饲料我给在"野生"(这是处理破我)

Argotic

  • 一直没有更新,因为Jul2 2008年
  • 是缓慢(见上文)
  • 有很好的支持对所有类型的供稿:所有版本的原子,rss,卢旺达国防军(据我可以告诉)
  • 稍微难以用于系统。ServiceModel.Sydication;你需要确定什么样的喂你们之前让Argotic分析,然后你需要的定义,逻辑处理每一个3个不同的课程根据不同类型的饲料。换句话说,需要包Argotic之前,它是有用的。

其他提示

如果你需要的是RSS和Atom,我会去与System.ServiceModel.Syndication。否则除非一切,还有就是使用了开放源代码的替代品.NET框架的一个显著的好处:熟悉。如果您选择使用Argotic框架,这就是新的补充,你的开发团队将不得不学习另一种第三方组件(或其他技能,你将需要寻找在你的潜在候选人。)如果您选择使用.NET框架的解决方案,你有几百万的程序员的潜力池在您的处置谁可能已经知道了。即使他们不知道System.ServiceModel.Syndication,遵循相同的一致标准为.NET框架,它仍然提供了一个熟悉的元素,大多数.NET开发人员的其余部分。

虽然OSS通常可以提供nitch问题领域一些有趣的选项,当涉及到共同问题的地方,千万不要小看熟悉和普遍性的价值。框架的不同调色板一般是指对新加入开发团队更陡峭的学习曲线,框架,版本控制和安全问题等之间的集成更大的成本等。

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