我对商业类库有不同的看法.我最好使用商业类库还是从头开始?如果购买图书馆是C#开发人员的前进方向?
把价值放在你的时间上,比如每小时30美元.估计编写库需要多长时间,然后再添加两次用于调试和测试.减去学习如何使用给定文档的商业库的时间.乘以您的小时费率.相比.
写一个图书馆既有趣又有益,但"这里没有发明"的综合症让许多公司无法创造任何有用的东西,因为他们不得不重新发明轮子以获得额外的成本.确保它是可扩展的(如果您无法访问源)并拥有您需要的内容.买吧.
作为一个个人项目,可能至少要从头开始写一次,看看你能学到什么,但是在公司角度你需要高效率.
或者从头开始编写并发布它的开源;)
我真的认为你错过了最重要的策略:
使用开源并将更改贡献回社区.
我看到很多商业软件集成都很糟糕,通常是因为商业产品无法满足现实生活中的需求,其中很多都是你在发现之前就没有发现的(哦,所以你想要搜索没有1000响应的上限?不,我们不能这样做...)
如果使用开源这些事情发生在你身上,你至少总是可以选择分叉.