我们是两个处于开始新 Web 产品开发边缘的开发人员。

我们都是精益启动方法的粉丝,并希望实践持续部署。

进退两难——我们都来自 C#/Windows 背景,我们需要在两者之间做出决定:

  • 坚持.NET和Windows,我们不会浪费时间学习新技术,全力以赴开发。
  • 切换到 Ruby on Rails 和 Linux,后者在快速升级和广泛的开源支持方面享有盛誉。不利的一面是,我们需要付出很多努力来学习 Ruby、Rails 和 Linux...

  • 你会怎么做?
    我们还应该考虑哪些其他因素?

    最佳答案

    一定要坚持你所知道的,花时间解决领域问题而不是学习新技术(尤其是你们都没有 Ruby 经验)。
    除非您相信 Ruby 可以为您提供 .NET 不能提供的东西,并且从长远来看,您将节省时间并更快地将产品推向市场?

    我认为主要考虑的是上市时间以及没有收入你能活多久?

    您可以决定在 .NET 中执行 V1 以提高速度并在 Ruby 中计划 V2。

    我经常发现快速将产品推向市场,看看真实用户怎么说,改变产品等等,这比陷入技术困境更有用。

    关于methodology - 选择正确的技术和环境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4471024/

    10-13 05:46