假设有人要求我为他们构建一个带有大量自定义的 youtube 克隆,以支持他们想做的一大堆古怪的事情。
我如何决定从头开始构建还是建立白标或开源产品对我来说更好?
由于我过去的工作经验,我倾向于从头开始构建,因为这样我就会知道我正在构建的细节。这有助于更好的发布后支持和可扩展性。对于我的团队中没有人使用过的现成解决方案,我从来没有感到自在。我不太确定我得到了什么。我不知道它是否能完成我想做的所有事情,它的文档记录如何,以及我是否会在 6 个月后开枪打死自己。
有这么多我从未使用过的现成解决方案,在我决定从头开始构建是否是一个好主意之前,我该如何评估它们?
如果我正在为预算紧张的人构建这个,但他们也期望我在路上得到很多支持怎么办?(即购买解决方案符合预算,但我担心之后支持它)