|
5
|
| user29439 · 技术社区 · 17 年前 |
|
|
1
9
以下是我在遵循这两条道路后的看法: System.ServiceModel.Sydiication
Argotic
|
|
|
2
1
如果您只需要RSS和Atom,我会选择System.ServiceModel.Syndication。除此之外,使用.NET框架比使用开源替代方案有一个显著的好处:熟悉度。如果您选择使用Argotic框架,这是另一个第三方组件,您的开发团队的新成员将必须学习它(或者您需要在潜在候选人中寻找的另一种技能)。如果您选择使用.NET framework解决方案,你有可能拥有数以百万计的程序员,他们可能已经知道这一点。即使他们不知道System.ServiceModel.Syndication,它也遵循与.NET framework其余部分相同的一致标准,这仍然为大多数.NET开发人员提供了熟悉的元素。 虽然OSS通常可以为关键问题领域提供一些有趣的选择,但当涉及到常见问题领域时,不要低估熟悉度和普遍性的价值。框架的多样性通常意味着开发团队新成员的学习曲线要陡峭得多,框架之间集成的成本更高,版本控制和安全问题等等。 |