引发我问题的是来自Dare Obasanjo的this post from Jeff Atwood和this post。在我看来,至少在某些领域,第三方功能比自定义代码更好。
例如,日志记录应该始终是第三方的吗?加密怎么样?或者搜索?
我期待着每个人对此的反馈。
编辑:此问题假设日志记录、加密和/或搜索不是您的核心业务。
发布于 2008-10-20 21:28:52
核心业务之外的任何东西都是第三方解决方案的理想选择。您希望将开发时间花在创建独特的核心功能上,并且不能以低成本的方式购买和使用。
例如,让我们看看web gridview控件。你能自己开发和扩展一个网格视图吗?当然可以,但是开发、编码和测试网格视图将花费X个时间和资源,您可以将其转化为美元。现在,您已将支持、维护和错误修复的重复成本考虑在内。
现在让我们使用我记得在一些杂志上读到的任意数量,关于美国开发人员平均每小时40美元的收入,包括他们的福利。有完整的web控制套件可供选择,每个开发人员许可证大约800美元。如果您的开发人员在这个控件上总共花费了超过25个小时,那么您可能已经购买了整个套件,并花费了5个小时进行集成和测试。
现在希望我没有弄得太糊涂,但一般的要点是,如果你能从自己那里买到它,它可能会节省时间和金钱,而不是专注于你不能从自己身上得到的东西,这些东西通常是你的钱制造者。
https://stackoverflow.com/questions/219915
复制相似问题