代码之家  ›  专栏  ›  技术社区  ›  Richard

Rails和ASP.NET MVC何时使用它们?

  •  3
  • Richard  · 技术社区  · 15 年前

    我们有一个混合的开发环境,使用ASP.NET MVC和RubyonRails。我们来自纯C/ASP.NET的背景,但是现在有了一些Rails的经验,我们都喜欢。问题是在项目开始时决定使用哪一个有时是很棘手的。

    对于如何向我们公司的非技术成员和我们的客户解释为什么我们会在不同的项目中选择一个而不是另一个,有什么建议吗?

    事先谢谢。

    3 回复  |  直到 15 年前
        1
  •  1
  •   Kieran Senior    15 年前
    • 部署?Rails是解释的,ASP.NET MVC需要编译。
    • 速度?一个肯定比另一个快,我假设(尽管我不能确定)ASP.NET MVC编译时会稍微快一点。
    • 平台?ASP.NET MVC显然必须在Windows环境中运行,而Rails可以在*nix/windows/mac上运行。
    • 开发时间?你们都将更加熟悉一个系统的结构,而不是另一个系统,这意味着一个系统需要更长的时间来开发。如果需要发展速度,最好有一个。
        2
  •  0
  •   Community Reversed Engineer    7 年前

    老实说,如果它们是非技术性的,为什么对它们很重要?对于一个客户来说,想要一种特定的技术是非常罕见的,而且听起来你会为他们挑选。那么他们大概会相信你会选择合适的技术。

    如果你必须向管理层证明这一点,我可以看出这一点很重要。我主要是用Rails开发的,还有一点是用ASP.NET开发的,而且我在Rails中有一个最喜欢的。这就是说,我会回到我的默认状态,然后告诉他们需要我跳到其他技术的需求。他们可能能理解大多数原因,比如 Kezzer .

        3
  •  0
  •   Omar    15 年前

    如何向非 我公司技术人员 我们的客户为什么选择 对于不同的项目?

    如果他们是非技术性的,我不明白他们为什么会在意。

    但是,您可以告诉他们微软制造了ASP.NET MVC,而RubyonRails不是微软制造的。

    或者,无论你选择哪一个,只要告诉他们它能以最快/最容易的速度完成工作。

    给他们一个好的答复将需要他们是技术性的(性能,编译等)。