我们正在开发一个网站。我们正在使用的其中一个开发工具有一个下一个版本的 alpha 版本,其中包括许多我们真正想要使用的功能(即,它们使我们不必实现数千行来完成几乎无论如何都是一样的)。
我已经对其进行了一些初步评估,我喜欢我所看到的。问题是,我们应该开始真正使用它吗?即不仅仅是评估它,实际上将它用于我们的开发并依赖它?
作为 alpha 软件,它显然还没有准备好发布……但是我们自己的代码也不是。它是开源的,我们有调试它所需的技能,所以理论上我们可以实际贡献错误修复。
但另一方面,我们不知道它的发布时间表是什么(他们还没有发布),虽然我觉得用它开发还不错,但我不太确定在生产中使用它所以如果它没有在我们之前准备好,那么它可能会延迟我们自己的发布。
你怎么看?值得冒险吗?你有类似情况的经历(好的或坏的)吗?
[编辑] 我故意没有指定我们正在使用的语言或有问题的开发工具,以保持问题的范围广泛,因为我觉得这是一个几乎可以适用于任何开发环境的问题。
[EDIT2] 感谢 Marjan 非常有帮助的回复。不过,我希望得到更多的回应,所以我对此给予了赏金。