【发布时间】:2009-12-09 16:39:13
【问题描述】:
假设有人让我为他们构建一个 youtube 克隆,其中包含许多自定义项,以支持他们想做的一大堆古怪的事情。
我如何决定从头开始构建还是使用白标或开源产品更适合我?
由于我过去的工作经验,我倾向于从头开始构建,因为这样我就会知道我正在构建的细节。这有助于更好的发布后支持和可扩展性。对于我团队中没有人使用过的现成解决方案,我从来没有感到自在。我不太确定我得到了什么。我不知道它是否能完成我想做的所有事情,它的文档记录如何,以及我是否会在 6 个月后开枪打死自己。
有这么多我从未使用过的现成解决方案,在我决定从头开始构建是否是一个好主意之前,我该如何评估它们?
如果我正在为预算紧张的人构建这个,但他们也期望我在路上得到很多支持怎么办? (即购买解决方案符合预算,但我担心之后支持它)
【问题讨论】:
-
如果他们想要一个文字处理器,你会从头开始写一个吗?
-
我会说考虑一下有多古怪......请求越陌生,它就越有可能永远不会通过。相应地花费你的时间......
-
@Neil:但我们在这里讨论的是一大堆自定义,而不仅仅是简单的旧用法。
-
如果他们想要一个具有 gps 功能、Skype 集成、电子商务功能、发射核导弹的红色按钮的文字处理器,那么是的,也许从头开始构建有意义?整合所有这些现成的解决方案将是一场噩梦
-
@Neil:比较文字处理软件和在线视频网站就像比较苹果和橘子一样……需要考虑非常不同的因素。
标签: estimation